Treasury

The Treasury is a pot of funds collected through a portion of block production rewards, transaction fees, slashing, and staking inefficiencies.

Treasury funds are held in a system account that cannot be controlled by any external account; only the system internal logic can access it.

Treasury Inflow and Outflow

Tokens that are deposited into the Treasury (i.e. the inflow) is determined by the following mechanisms:

  • Transaction fees: 80% of the transaction fees of every submitted extrinsic is diverted to the Treasury, while 20% is given to the block producers.

  • Staking inefficiencies: the network knows an exogenously determined parameter called ideal staking rate. The APY for stakers (nominators & validators) decreases whenever the actual staking rate is not equal to the ideal staking rate. To keep inflation constant at 10%, the system does not creates less tokens, rather some share of the overall reward for stakers is diverted to the Treasury (more information here).

  • Slashes: whenever validators and nominators are slashed, a share of the slashed tokens are diverted to Treasury. They are typically rare and unpredictable events.

  • Transfers: everyone can send funds to the Treasury directly. This is a rare event and typically due to grantees reimbursing some of the amount they got allocated for various reasons.

The outflow is determined by the following mechanisms:

  • Burned tokens: at the end of each spending period lasting 24 days on Polkadot, 1% of the available funds are burned, respectively.

  • Treasury proposals & Bounties: they make up the largest share of outflow tokens to the community and need to be approved by governance. Then, payouts occur at the end of a spending period.

  • Tips: smaller payouts directly to grantees that can happen within a spending period.

Treasury Tracks

OpenGov allows for managing funds through six tracks, each with its own origin and track parameters.

  • Treasurer

  • Big Spender

  • Medium Spender

  • Small Spender

  • Big Tipper

  • Small Tipper

HOW TO ACCESS TREASURY FUNDS?

Access to Treasury funds requires successful enactment of referendum in the respective treasury track on-chain. Learn how to submit a treasury proposal for referendum here.

Treasurer

This track can be used for treasury spending requests up to 10M DOT per referendum. Each referendum requires a decision deposit of 1000 DOT.

Big Spender

This track can be used for treasury spending requests up to 1M DOT per referendum. Each referendum requires a decision deposit of 400 DOT.

Medium Spender

This track can be used for treasury spending requests up to 100K DOT per referendum. Each referendum requires a decision deposit of 200 DOT.

Small Spender

This track can be used for treasury spending requests up to 10K DOT per referendum. Each referendum requires a decision deposit of 100 DOT.

Big Tipper

This track can be used for treasury spending requests up to 1000 DOT per referendum. Each referendum requires a decision deposit of 10 DOT.

Small Tipper

This track can be used for treasury spending requests up to 100 DOT per referendum. Each referendum requires a decision deposit of 1 DOT.

Last updated