reals.xls
Launch app
A1

Backing and prices

Tokens in the vault

TokenMintIssuer can
USDCEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vfreeze
USDTEs9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYBfreeze
USDG2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWHfreeze, move out (permanent delegate)
syrupUSDCAvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUjfreeze
sUSDaisUSDai6Y3GxysDEtA9BVcEFTaog6UZpYUVxJiMhAKYEfreeze, move out (permanent delegate), pause
PAXG5GgRAEmv8ZxF2PR5hY72Qs5x1bnQ6UK2RbTPoqJ3wSwWfreeze, move out (permanent delegate)
XAUt0AymATz4TCL9sWNEEV9Kvyz45CHVhDZ6kUgjTJPzLpU9Pfreeze
SPYxXsoCS1TfEyfFhfvj8EtZ528L3CaKBDBRqRapnBbDF2Wfreeze, 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

FeedProviderAccountCounts as missing after
USDC/USD PythDpw1EAVrSB1ibxiDQyTAW6Zip3J4Btk2x4SgApQCeFbX5 min
USDT/USD PythHT2PLQBcG5EiCcNSaMHAjSgd9F98ecpATbk4Sk5oYuM5 min
USDG/USD Pyth6JkZmXGgWnzsyTQaqRARzP64iFYnpMNT4siiuUDUaB8s5 min
SYRUPUSDC/ USDC ChainlinkCpNyiFt84q66665Kx64bobxZuMgZ2EecrhAJs1HikS2T15 min
SUSDAI/USDAI ChainlinkDXSLbLNfjYrjp4KKoDnLXT5j5Wdcr9hZCGCwpeeyDxZV15 min
USDAI/USD Chainlink9zHV4DyFdhMeD4fzjwnQKiopk7FNCBSJ6wyFYUcdvqD15 min
XAU/USD (spot gold) Pyth2uPQGpm8X4ZkxMHxrAW1QuhXcse1AHEgPih6Xp9NuEWW5 min to trade gold; its last price values the vault for 4 days while the market is shut
SPYx/ USDC poolRaydium6truu3rZuiB9rKQg4VYC3Dt3QwV7DgwGqXrYUcrvnDDE (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.