@@ -118,20 +118,21 @@ type OffChainFee struct {
118118}
119119
120120type GasFees struct {
121- UpdateAccountGasFees * GasFee `json:"update_account_gas_fees"`
122- WithdrawalGasFees * GasFee `json:"withdrawal_gas_fees"`
123- TransferGasFees * GasFee `json:"transfer_gas_fees"`
124- TransferNoIDGasFees * GasFee `json:"transfer_no_id_gas_fees"`
125- OrderGasFees * GasFee `json:"order_gas_fees"`
126- AddPairGasFees * GasFee `json:"add_pair_gas_fees"`
127- MiningGasFees * GasFee `json:"mining_gas_fees"`
128- OnChainCancelOrderGasFees * GasFee `json:"on_chain_cancel_order_gas_fees"`
129- DepositFeeConfirmGasFees * GasFee `json:"deposit_fee_confirm_gas_fees"`
130- EthPrice string `json:"eth_price"`
131- GasPrice string `json:"gas_price"`
132- PriorityFee string `json:"priority_fee"`
133- EnclaveAddress string `json:"enclave_address"`
134- CreateTime int64 `json:"create_time"`
121+ UpdateAccountGasFees * GasFee `json:"update_account_gas_fees"`
122+ WithdrawalGasFees * GasFee `json:"withdrawal_gas_fees"`
123+ EstimatedWithdrawalGasFees * GasFee `json:"estimated_withdrawal_gas_fees"`
124+ TransferGasFees * GasFee `json:"transfer_gas_fees"`
125+ TransferNoIDGasFees * GasFee `json:"transfer_no_id_gas_fees"`
126+ OrderGasFees * GasFee `json:"order_gas_fees"`
127+ AddPairGasFees * GasFee `json:"add_pair_gas_fees"`
128+ MiningGasFees * GasFee `json:"mining_gas_fees"`
129+ OnChainCancelOrderGasFees * GasFee `json:"on_chain_cancel_order_gas_fees"`
130+ DepositFeeConfirmGasFees * GasFee `json:"deposit_fee_confirm_gas_fees"`
131+ EthPrice string `json:"eth_price"`
132+ GasPrice string `json:"gas_price"`
133+ PriorityFee string `json:"priority_fee"`
134+ EnclaveAddress string `json:"enclave_address"`
135+ CreateTime int64 `json:"create_time"`
135136}
136137
137138func (g * GasFees ) GetTokenIds () (ids map [uint64 ]uint64 ) {
@@ -146,6 +147,11 @@ func (g *GasFees) GetTokenIds() (ids map[uint64]uint64) {
146147 ids [token .TokenID ] = token .TokenID
147148 }
148149 }
150+ if g .EstimatedWithdrawalGasFees != nil {
151+ for _ , token := range g .EstimatedWithdrawalGasFees .Tokens {
152+ ids [token .TokenID ] = token .TokenID
153+ }
154+ }
149155 if g .TransferGasFees != nil {
150156 for _ , token := range g .TransferGasFees .Tokens {
151157 ids [token .TokenID ] = token .TokenID
0 commit comments