Backing and prices
Tokens in the vault
| Token | Mint | Issuer can |
|---|---|---|
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | freeze | |
Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | freeze | |
2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWH | freeze, move out (permanent delegate) | |
AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj | freeze | |
sUSDai6Y3GxysDEtA9BVcEFTaog6UZpYUVxJiMhAKYE | freeze, move out (permanent delegate), pause | |
| PAXG | 5GgRAEmv8ZxF2PR5hY72Qs5x1bnQ6UK2RbTPoqJ3wSwW | freeze, move out (permanent delegate) |
| XAUt0 | AymATz4TCL9sWNEEV9Kvyz45CHVhDZ6kUgjTJPzLpU9P | freeze |
| SPYx | XsoCS1TfEyfFhfvj8EtZ528L3CaKBDBRqRapnBbDF2W | freeze, move out (permanent delegate), pause |
The Reserve sheet reads these powers from each mint on Solana every time it loads. The rule exists because of them: any one issuer using them against the vault costs at most what falls with that issuer.
Price accounts
| Feed | Provider | Account | Counts as missing after |
|---|---|---|---|
Dpw1EAVrSB1ibxiDQyTAW6Zip3J4Btk2x4SgApQCeFbX | 5 min | ||
HT2PLQBcG5EiCcNSaMHAjSgd9F98ecpATbk4Sk5oYuM | 5 min | ||
6JkZmXGgWnzsyTQaqRARzP64iFYnpMNT4siiuUDUaB8s | 5 min | ||
| SYRUPUSDC/ | Chainlink | CpNyiFt84q66665Kx64bobxZuMgZ2EecrhAJs1HikS2T | 15 min |
| SUSDAI/USDAI | Chainlink | DXSLbLNfjYrjp4KKoDnLXT5j5Wdcr9hZCGCwpeeyDxZV | 15 min |
| USDAI/USD | Chainlink | 9zHV4DyFdhMeD4fzjwnQKiopk7FNCBSJ6wyFYUcdvqD | 15 min |
| XAU/USD (spot gold) | 2uPQGpm8X4ZkxMHxrAW1QuhXcse1AHEgPih6Xp9NuEWW | 5 min to trade gold; its last price values the vault for 4 days while the market is shut | |
| SPYx/ | Raydium | 6truu3rZuiB9rKQg4VYC3Dt3QwV7DgwGqXrYUcrvnDDE (records GfnPjYVcEdwamhGDNRystmEpNJZSBapzsnyDkqnpYFAj) | 30 min without a swap to trade SPYx; its last average values the vault for 4 days |
The program checks each account's owner ( Pyth's receiver program, Chainlink's store program or Raydium's pool program), its address,
Pyth's feed id and full verification, Chainlink's decimals, and the pool's two tokens and record account. It reads the bytes itself, with no cross-program call.
How a token is priced
USDC, USDT,
USDG: the Pyth price.
syrupUSDC: Chainlink's SYRUPUSDC/
USDC exchange rate times Pyth's
USDC price.
sUSDai: Chainlink's SUSDAI/USDAI exchange rate times Chainlink's USDAI/USD price.- PAXG, XAUt0: one ounce of gold at
Pyth's spot price, 0.5% under it coming in and over it going out.
- SPYx: the pool's price now and its average over at least 15 minutes, in
USDC, times Pyth's
USDC price. The lower of the two counts what comes in, the higher sets what goes out.
Checked and left out
- USDY (Ondo, T-bills):
Pyth's free account for it stopped updating on 2026-08-18, and its only pool on Solana holds about $2,000.
- PYUSD (Paxos):
Pyth's free account stopped on 2026-08-26, and Paxos is already in through
USDG and PAXG. - Silver and single stocks on
Pyth:
Pyth's free accounts stopped updating in July (silver) and August (US stocks). SPYx is priced from its own pool instead.