Fees
BNB is the native token on Binance Chain, thus users are charged BNB for sending transactions.
Trading Fees on DEX
Trading fees are subject to complex logic that may mean that individual trades are not charged exactly by the rates below, but between them instead; this is due to the block-based matching engine in use on the DEX.
The current fee for trades, applied on the settled amounts, is as follows:
Trading fee can be queried at here. It's under the "params/DexFeeParam/". "FeeRate" and "FeeRateNative" are both under unit of 10^-6.
Fix Fee Table
The difference between Binance Chain and Ethereum is that there is no notion of gas
. As a result, fees for the rest transactions are fixed. The details are showned in the table below:
Current Fees Table on Mainnet
Current Fees Table on Testnet
How to calculate multisend fee
bnbcli
offers you a multi-send command to transfer multiple tokens to multiple people. 20% discount is available for multi-send
transactions. For now, multi-send
transaction will send some tokens from one address to multiple output addresses. If the count of output address is bigger than the threshold, currently it's 2, then the total transaction fee is 0.001 BNB per token per address. For example, if you send 3 ABC token,1 SAT token and 1 ABC to 3 different addresses.
You will pay on mainnet/testnet
How are rewards distributed between validators?
you can use API to get the latest fee params.
The fee_for
parameter indicate the different distribution way:
1
means rewards is only for block proposer2
means rewards are shared among all validators3
means fee is free.
How to query fees in every block
The rewards for Binance Chain validators are displayed in explorer. For example: in block 59947302, validator bnb1tpagqqqx36gq09kzw4f5a3a9sk3tq54dpl5ldn get 0.00005 BNB
as rewards.
If you have a fullnode running, you can also get the rewards details exported. To achieve this, you need to set publishBlockFee
to be true in your app.toml
. To receive rewards stream, there aretwo options publishKafka
and publishLocal
The rewards history are saved under {fullnode home}/marketdata/marketdata.json
. For example,
Note: Quantities here are expressed without decimals, i.e. shifted by 10^8
Trading fees can be charged in different BEP2 tokens,
Last updated
Was this helpful?