Treasury · Polkadot Wiki (2024)

The Treasury is a pot of funds collected through a portion of block production rewards,transaction fees, slashing, andstaking inefficiencies. Treasury funds are held in asystem account that cannot be controlled by anyexternal account; only the system internal logic can access it.

Creating a Treasury Proposal on Polkadot OpenGov

If you would like to create a treasury proposal on Polkadot OpenGov, follow the instructionsoutlined on this how-to guide.

Treasury Inflow and Outflow

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

  • Transaction fees: 80% of the transaction fees of every submitted extrinsic is diverted to theTreasury, while 20% is given to the block producers.
  • Staking inefficiencies: the network knows an exogenously determined parameter called idealstaking rate. The APY for stakers (nominators & validators) decreases whenever the actual stakingrate is not equal to the ideal staking rate. To keep inflation constant at 10%, the system doesnot creates less tokens, rather some share of the overall reward for stakers is diverted to theTreasury (more informationhere).
  • Slashes: whenever validators and nominators are slashed, a share of theslashed 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 andtypically 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 spend period,a fraction of the available funds areburned.
  • Treasury proposals & Bounties: they make up the largest share of outflow tokens to thecommunity and need to be approved by governance. Then, payouts occur at the end of aspend period.
  • Tips: smaller payouts directly to grantees that can happen within aspend period.

Spend Period Schedule

On Polkadot-JS UI, navigate to Governance > Treasury to view the status of currentspend period.

Treasury · Polkadot Wiki (1)

Treasury Tracks

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

  • Treasurer
  • Big Spender
  • Medium Spender
  • Small Spender
  • Big Tipper
  • Small Tipper

Submit Treasury Proposal via Polkassembly

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

Go to Polkassembly and click on the FAB button in thebottom right corner. Then,

  • Click on "Create Treasury Proposal" and choose an address for the proposer

  • After choosing an address, you will enter a three-stage guideline:

    • Write a proposal: you can add a detailed description for the proposal, which will be stored onPolkassembly. Alternatively, you can link an existing discussion post.

    Treasury · Polkadot Wiki (2)

    • Create a preimage: an existing preimage can be linked, or a new one can be created. To create apreimage, add the beneficiary address and theDOT amount. The track will be auto-selectedand the user can proceed with the creation of a preimage.

    Treasury · Polkadot Wiki (3)

    • Create a proposal: final confirmation about the proposal creation. The description of theproposal and the preimage are automatically linked to the proposal.

Sub-treasuries

The Polkadot treasury currently operates on asingle account on-chain. The above tracks manage the outflow of the treasury on the network. Withsub-treasuries, having treasury accounts that correspond to eachcollective is also possible.

Rather than have many referenda through OpenGov, thePolkadot Treasury can allocate funds to eachsub-treasury (through governance), from which each respective collectivecan spend funds (depending on their specific rule set).

New treasuries could be added to respectivesystem chains through governance by adding moreinstances of this pallet.

Multi-Asset Treasury Support

The treasuries can support multiple asset types and thus can spend assets other thanDOT held within the treasury, and their transfersand interactions across the chains facilitated by cross-consensus messaging. Theseassets have a few requirements:

  1. The asset is listed on the AssetHub system parachain.
  2. The asset is active and has sufficient liquidity to be utilized for payouts.
  3. The asset has a set conversion rate, as per OpenGov referenda on the Treasurer track (set via theasset rate pallet). This conversion rate defines a fixed-point representation for converting fromthat asset to DOT.
  4. The asset must be approved and onboarded via OpenGov to become spendable via the treasury as avalid spend method.

For example,see how USDT became approved as an asset on AssetHub,which can be used in the treasury.

Bounties

Parent Bounties

Getting treasury funding through OpenGov, depending on which treasury track you submit yourreferendum, can be a long and uncertain process. This is not always a suitable option, for example,for event organizers who need to pay costs upfront or close to the event's date. Bounties solve thisproblem by procuring access to treasury funds in a single shot and using them to fund multipleevents later on through child bounties. This is why bounties are also calledparent bounties.

Parent bounty proposals aim to reserve a portion of treasury funds once, which will be used later.They save proponents the time needed to create and obtain approval for several OpenGov referenda.Bounties are managed by curators, where the curator is usually amulti-signature account. Bounties can access a large amount of funds,so managing those funds with a multisig is a good practice to enhance security. Essentially,curators are multisig addresses with agency over a portion of the treasury to promote events, fix abug or vulnerability, develop a strategy, or monitor a set of tasks related to a specific topic, allfor the benefit of the Polkadot ecosystem.

A proposer can submit a bounty proposal toOpenGov,with a curator to be defined later, whosebackground and expertise is such that they can determine when the task is complete.

When submitting the value of the bounty, the proposer can specify a fee that will be paid tocurators willing to invest their time and expertise in the task; this amount will be included in thetotal value of the bounty. In this sense, the curator's fee can be defined as the difference betweenthe amounts paid to child bounty awardees and the total value of the bounty.

Curators are selected through OpenGov referendum after the bounty proposal passes; and they need topay an upfront deposit to take theposition. This deposit can be used to punish curators if they act maliciously. However, if they aresuccessful in managing the bounty to completion, they will receive their deposit back, and part ofthe bounty funding as a payment for their efforts.

Curators are expected to have a decent track record in addressing the issues the bounty wants tosolve. They should be very knowledgeable on the topics covered by the bounty and have proven projectmanagement skills or experience. These recommendations help ensure an effective use of the bountymechanism. A Bounty is a reward for a specified body of work or set of objectives that needs to beexecuted for a predefined treasury amount designated to be paid out. The responsibility of assigninga payout address once the specified set of objectives is completed is delegated to the curator.

The bounty has a predetermined duration, withpossible extension(s) to be requested by the curator. To maintain flexibility during the tasks’curation, the curator will also be able to create child bounties for more granularity in theallocation of funds and as part of a nested iteration of the bounty mechanism.

Child Bounties

Child bounties are spawned from parent bounties. Child bounties are used toaccess funds directly from the parent bounty without going through an OpenGov referendum.

Polkadot-JS Guides

If you are an advanced user, see the Polkadot-JS guides about bountiesand treasury.

Treasury · Polkadot Wiki (2024)
Top Articles
Kurs akcji XTB na giełdzie się załamał. Oto co prognozują analitycy | StockWatch.pl
What Does the Bible Say about Caring for Animals? - Topical Studies
What Did Bimbo Airhead Reply When Asked
Libiyi Sawsharpener
Jackerman Mothers Warmth Part 3
Nco Leadership Center Of Excellence
Visitor Information | Medical Center
Mcfarland Usa 123Movies
9192464227
Self-guided tour (for students) – Teaching & Learning Support
Weapons Storehouse Nyt Crossword
United Dual Complete Providers
Slmd Skincare Appointment
Saw X | Rotten Tomatoes
Everything You Need to Know About Holly by Stephen King
Local Dog Boarding Kennels Near Me
Springfield Mo Craiglist
Does Breckie Hill Have An Only Fans – Repeat Replay
Brett Cooper Wikifeet
Strange World Showtimes Near Roxy Stadium 14
97226 Zip Code
Pinellas Fire Active Calls
Healthier Homes | Coronavirus Protocol | Stanley Steemer - Stanley Steemer | The Steem Team
Finalize Teams Yahoo Fantasy Football
Project, Time & Expense Tracking Software for Business
Vegito Clothes Xenoverse 2
Craigslist Pearl Ms
Gotcha Rva 2022
Caring Hearts For Canines Aberdeen Nc
Il Speedtest Rcn Net
Waters Funeral Home Vandalia Obituaries
Jurassic World Exhibition Discount Code
The Fabelmans Showtimes Near Baton Rouge
Santa Barbara Craigs List
Die wichtigsten E-Nummern
Http://N14.Ultipro.com
Hypixel Skyblock Dyes
Selfservice Bright Lending
Pitco Foods San Leandro
Metro Pcs Forest City Iowa
Download Diablo 2 From Blizzard
Gravel Racing
All Obituaries | Sneath Strilchuk Funeral Services | Funeral Home Roblin Dauphin Ste Rose McCreary MB
Accident On 40 East Today
Kaamel Hasaun Wikipedia
The Plug Las Vegas Dispensary
Fresno Craglist
Kidcheck Login
Lsreg Att
Syrie Funeral Home Obituary
The Ultimate Guide To 5 Movierulz. Com: Exploring The World Of Online Movies
Latest Posts
Article information

Author: Rueben Jacobs

Last Updated:

Views: 5413

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Rueben Jacobs

Birthday: 1999-03-14

Address: 951 Caterina Walk, Schambergerside, CA 67667-0896

Phone: +6881806848632

Job: Internal Education Planner

Hobby: Candle making, Cabaret, Poi, Gambling, Rock climbing, Wood carving, Computer programming

Introduction: My name is Rueben Jacobs, I am a cooperative, beautiful, kind, comfortable, glamorous, open, magnificent person who loves writing and wants to share my knowledge and understanding with you.