Page Spec
Item | Content |
---|---|
Page URL | /discover/fio-chain/fees |
Page Title | FIO Protocol - FIO Chain - Fees |
Design |
Section Content
Current fees
Transactions eligible for gas-free interactions
Type | Transaction | FIO Chain Action | Bundled transactions amount | Amount if paid with FIO Tokens |
---|---|---|---|---|
FIO Handle | Burn FIO Handle | burnaddress | 1 | 10 FIO ($0.25) |
FIO Handle Mapping | Add blockchain public addresses | addaddress | 1 | 10 FIO ($0.25) |
Remove blockchain public addresses | remaddress | 1 | 10 FIO ($0.25) | |
Remove all blockchain public addresses | remalladdr | 1 | 10 FIO ($0.25) | |
FIO Request | New FIO Request | newfundsreq | 2 | 10 FIO ($0.25) |
Cancel FIO Request | cancelfndreq | 1 | 10 FIO ($0.25) | |
Reject FIO Request | rejectfndreq | 1 | 10 FIO ($0.25) | |
FIO Data | Record FIO Data | recordobt | 2 | 10 FIO ($0.25) |
NFT Signature | Add new NFT Signature | addnft | 2 | 10 FIO ($0.25) |
Remove NFT Signature | remnft | 1 | 10 FIO ($0.25) | |
Remove all NFT Signatures | remallnfts | 1 | 10 FIO ($0.25) | |
Staking | Stake FIO Tokens | stakefio | 1 | 10 FIO ($0.25) |
Unstake FIO Tokens | unstakefio | 1 | 10 FIO ($0.25) | |
Governance | Vote on Block Producers | voteproducer | 1 | 10 FIO ($0.25) |
Proxy votes to registered proxy | voteproxy | 1 | 10 FIO ($0.25) |
Transactions not eligible for gas-free interactions
Type | Transaction | Action | Amount in FIO Tokens |
---|---|---|---|
FIO Token | Transfer FIO Tokens | trnsfiopubky | 10 FIO ($0.25) |
Transfer locked FIO Tokens | trnsloctoks | 10 FIO ($0.25) | |
FIO Handle | Register new FIO Handle | regaddress | 10 FIO ($0.25) |
Add bundled transactions | addbundles | 10 FIO ($0.25) | |
Transfer FIO Handle ownership | xferaddress | 10 FIO ($0.25) | |
FIO Domain | Register new FIO Domain | regdomain | 10 FIO ($0.25) |
Renew FIO Domain | renewdomain | 10 FIO ($0.25) | |
Make FIO Domain public | setdomainpub | 10 FIO ($0.25) | |
Transfer FIO Domain ownership | xferdomain | 10 FIO ($0.25) | |
Wrapping | Wrap FIO Tokens | wraptokens | 10 FIO ($0.25) |
Wrap FIO Domain | wrapdomain | 10 FIO ($0.25) | |
Governance | Register as a proxy | regproxy | 10 FIO ($0.25) |
Unregister as a proxy | unregproxy | 10 FIO ($0.25) | |
Register as a Block Producer | regproducer | 10 FIO ($0.25) | |
Unregister as a Block Producer | unregprod | 10 FIO ($0.25) | |
Block Production | Set fee ratios | setfeevote | 10 FIO ($0.25) |
Set fee multiplier | setfeemult | 10 FIO ($0.25) | |
Compute fees | computefees | 10 FIO ($0.25) | |
Set bundled transaction count | bundlevote | 10 FIO ($0.25) | |
Pay rewards to TPIDs | tpidclaim | 10 FIO ($0.25) | |
Claim BP rewards | bpclaim | 10 FIO ($0.25) | |
Burn expired FIO Handles and FIO Domains | burnexpired | 10 FIO ($0.25) | |
Advanced | msig_propose | propose | 10 FIO ($0.25) |
msig_approve | approve | 10 FIO ($0.25) | |
msig_unapprove | unapprove | 10 FIO ($0.25) | |
msig_cancel | cancel | 10 FIO ($0.25) | |
msig_exec | exec | 10 FIO ($0.25) | |
msig_invalidate | invalidate | 10 FIO ($0.25) | |
auth_delete | deleteauth | 10 FIO ($0.25) | |
auth_link | linkauth | 10 FIO ($0.25) | |
auth_unlink | unlinkauth | 10 FIO ($0.25) | |
auth_update | updateauth | 10 FIO ($0.25) |
Fee Setting
FIO Chain fees are set by Block Producers (BPs) and are intended to reflect market forces and costs of running block producing infrastructure. To accommodate this:
Each of the 21 scheduled BPs continuously submits their desired fee amount in FIO Tokens for each blockchain interaction.
The fee is set at median of all submitted amounts.
The continuous nature of submissions also allows the fee to by adjusted in real-time as the market value of FIO Token changes to ensure price stability as expressed in a stable coin.
In a similar fashion BPs decide what is the amount of bundled transaction for each new FIO Handle registered.
Actions
Technical details: https://developers.fioprotocol.io/docs/bp/fee-setting
Fee Distribution
Fees collected on FIO Chain are distributed as follows:
Recipient | Share of fee |
---|---|
Block Producers - top 42 BPs, based on share of votes | 36% |
Block Producers - 21 active BPs scheduled when fees are distributed, divided equally | 24% |
Staking Reward Pool | 25% |
Entity facilitating transaction (TPID) or, if not provided, Block Producers | 10% |
FIO Foundation | 5% |
Although most fees are distributed within the same day, the block producer share of FIO Handle and FIO Domain registration/renewal fees are paid out over 365 days to properly incentivize block producers which will be processing bundled transactions over the full validity period.
Graphics
Maybe show distribution as graphic?
0 Comments