Skip to main content

Treasury Pallet

The Treasury pallet manages immutable reserve backing, floor price calculations, and proportional token redemption.


Technical Operationsโ€‹

Floor Price Calculationโ€‹

  1. Total treasury balance calculated in USDU (via oracle or pool prices)
  2. Floor price = total balance รท total supply
  3. Redemption value = floor price ร— tokens redeemed
  4. Output amount = redemption value รท requested asset price

Redemption Audit Checksโ€‹

  1. Valid main account and sub-account
  2. Treasury token and requested asset must exist
  3. Treasury token โ‰  requested asset
  4. 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โ€‹

PalletInteraction
AssetsToken verification, transfer, burning
Pool StakingLiquidity pool balances for price calculations
OracleReal-time price feeds
Sub-accountsUser account verification

Revenue Sourcesโ€‹

SourceAmount
Exchange fees0.5% per trade
Token sale proceedsConfigurable
Direct contributionsAny amount
Bank transfersCreator-initiated

โ†’ See: Treasury Concepts