Skip to main content

Vault

Each vault cell has its own tokenized vault contract that issues shUSD.
  • Minting is limited to verified addresses through the permission manager.
  • Mint price: 1.00 at launch; afterwards, the vault’s current NAV.
  • No redemption function. Holders exit by selling on the secondary market.
  • Lockup: newly minted shUSD cannot be transferred until its lockup ends. [TBD: implementation]
  • After the lockup, shUSD is a transferable ERC-20 token, so it can trade in secondary-market pools.

Permission manager

Keeps the list of verified addresses that can mint and stake.

Staking contract

Tracks staked shUSD and credits the monthly yield. See Staking and payouts.

Points

Calculated offchain and claimed onchain against a published Merkle root. [TBD]

Standards and tooling

Built on OpenZeppelin libraries with Foundry.

Composability

[TBD: other standards, for example permit support] [TBD: source code repository]