Create

New RETF

Set the shape, the assets and the terms for one token that holds your basket. The first bond turns it on. After creation you can still pause mint and bond or adjust expansion; the other rules stay fixed.

Identity

≤ 32 characters, onchain and in token metadata
≤ 10 characters
PNG, JPG, WebP or GIF, up to 1 MB. Wallets show it next to the token.

Shape

Policy expands supply to stakers every 8h epoch. Open never expands.
On: mark assets through Pyth feeds or keeper providers. Off: raw share counts.

Basket

weights 10000 / 10,000
NAV and prices are shown in this token
per whole RETF at the first bond
ticker from the list, or any mint address
every share counts as 1.0 cash
ticker from the list, or any mint address
every share counts as 1.0 cash

Use a Pyth mark for assets with a Pyth feed. Pyth quotes in USD, so pair it with a USD quote token. Use a keeper rate provider for vault shares without a feed; create one on the Marks page. A cash exit pays out at the marks, so Cash plus vaults needs a Pyth mark on every non-cash asset. The program accepts classic SPL Token and Token-2022 mints. It refuses Token-2022 mints with a non-zero transfer fee, an active transfer hook, non-transferable or frozen-by-default state, because they would break pro-rata accounting. Issuer-controlled tokens such as xStocks, PYUSD and USDG are accepted: their issuer can still pause, freeze or move the tokens a basket holds.

Terms

≤ 1000
≤ 1000
of fees and expansion, ≤ 5000
at max vesting, ≤ 5000
≥ 1 hour
≤ 4 years
of staked supply, every 8h, ≤ 1000

Review

  • — (—)
  • Several vaults, fixed weights · Policy · rates on
  • 2 assets · quote —
  • bond up to 10% for 30 d
  • Name: 1–32 characters
  • Symbol: 1–10 characters
  • Asset 1: not a listed ticker or a valid mint address
  • Asset 2: not a listed ticker or a valid mint address
  • Duplicate asset mint
  • Protocol is not initialized on this network
4 transactions: lookup table, create, add assets, finalize.