I have a question regarding the currency of the commissions.
For example, on binance when buying BTCUSDC, then we pay with the currency USDC, to get the BTC.
However, instead of paying the commissions also with USDC, in binance we pay the commission (in this case) with BTC. Why? And is there an endpoint or request parameter to convert or change the commission currency to always use the same currency as the quote (in this case USDC)?
I cannot see the reason why binance charges the commissions with BTC (base currency ) while buying with USDC (quote currency).
For example, on binance when buying BTCUSDC , then we pay with the currency USDC , to get the BTC .
This is not correct. The commission asset of the commission generated from a BUY Order on BTCUSDC is BTC.
However, instead of paying the commissions also with USDC , in binance we pay the commission (in this case) with BTC . Why?
The commission asset is not only determined by the quote/base asset but the side of the order also. A buy order in BTCUSDC will generate commission paid in BTC while a sell order in BTCUSDC will generate commission in USDC.
And is there an endpoint or request parameter to convert or change the commission currency to always use the same currency as the quote (in this case USDC )?