Fees and the welcome fund
Every action costs 0.001 DZY. See who pays it, what the welcome fund covers for newcomers, its daily limits, and how apps can pay fees for their own users.
Every action on Dznye Chain costs a tiny fee. The fee keeps the chain free of spam and pays the people who run it. You will usually not notice it.
The fee
| Action | Cost |
|---|---|
| Almost every action (send, trade, update) | 0.001 DZY |
| Take a name | 0.1 DZY plus the fee |
| Make a token | 1 DZY plus the fee |
| Put a contract on the chain | 1 DZY plus the gas fee |
| Call a contract | The fee, plus a little more for how much work it does (gas) |
| Issue DZY from the chain's pools | Free (only the chain's issuing key can do this) |
| A transaction the chain refuses | Free |
If you send DZY, the fee comes on top of the amount, so you need a little more than you send.
Where the fee goes
- Half goes to the validator that made the block, once that validator has staked.
- The rest goes to the chain's treasury, which pays it out again in public.
- Nothing is destroyed: the total amount of DZY never goes down.
The welcome fund
A new account has no DZY, so it could not pay a fee. The welcome fund solves that: for everyday actions, it pays the fee for you, so you can try everything without buying anything first.
What it pays for
- Sending tokens and DZY, taking and releasing a name, adding and removing devices, setting a guardian.
- Posting, taking and cancelling market offers.
- Payment channels, and contract calls up to 20,000 gas.
What it does not pay for
- Making a token or putting up a contract (these cost a charge of their own).
- Staking, issuing coins, or anything that spends the chain's own pools.
Limits (so nobody can drain it)
| From one internet address | 20 requests an hour |
| For one account | 50 actions a day |
| Names, from one internet address | 3 a day |
| For everyone together | 3,000 actions a day |
If you reach a limit, wait a while, or pay the small fee yourself. The welcome fund's balance is shown on the status page.
Apps can pay fees for their users
Any app can do what the welcome fund does. A person signs what they want to do and names the app as the payer. The app then signs that it agrees to pay. Each signature covers the whole transaction, so neither side can change it afterwards.
- The app needs some DZY to pay with.
- An account that needs several keys cannot be a payer.
- For code: see paying fees for your users.
Bots and agent keys
An agent key has its own fee budget. It can only spend fees up to the budget you set when you created it, so a bot can never drain your DZY through fees.