Treasury Pallet
The Treasury pallet manages immutable reserve backing, floor price calculations, and proportional token redemption.
Technical Operationsโ
Floor Price Calculationโ
- Total treasury balance calculated in USDU (via oracle or pool prices)
- Floor price = total balance รท total supply
- Redemption value = floor price ร tokens redeemed
- Output amount = redemption value รท requested asset price
Redemption Audit Checksโ
- Valid main account and sub-account
- Treasury token and requested asset must exist
- Treasury token โ requested asset
- Redeemed balance must be non-zero
Native Token Burningโ
Sending a token to its own treasury burns it โ reducing total supply and increasing floor price for remaining holders.
Cross-Pallet Interactionsโ
| Pallet | Interaction |
|---|---|
| Assets | Token verification, transfer, burning |
| Pool Staking | Liquidity pool balances for price calculations |
| Oracle | Real-time price feeds |
| Sub-accounts | User account verification |
Revenue Sourcesโ
| Source | Amount |
|---|---|
| Exchange fees | 0.5% per trade |
| Token sale proceeds | Configurable |
| Direct contributions | Any amount |
| Bank transfers | Creator-initiated |
โ See: Treasury Concepts