Verify
Verify it.
Do not trust this page. Every value below can be read from chain with the commands at the bottom.
·
Mint authority equals fund PDA
reading from chain
·
— of — vaults owned by fund PDA
Constituent coins only move through program instructions.
Accounts
- Program id
The FIX6900 program. All vault and mint authority derives from it.
- Fund PDA
Derivation: seeds = ["fund", index_mint]
- Index mint
- Mint authority
- Upgrade authority
- Program data
- Lookup table
- IDL hash
- Timelock
- Fund authority
- Rebalancer
- Fee recipient
Vaults
Each vault is a token account owned by the fund PDA. Amount is the raw on-chain balance.
| Coin | Mint | Vault | Owner | Owner is fund PDA | Amount | Value |
|---|---|---|---|---|---|---|
Check it yourself
01 Confirm the mint authority is the fund PDA
spl-token display <INDEX_MINT> # Mint authority: <FUND_PDA>02 Derive the PDA and check it matches
node -e 'const {PublicKey}=require("@solana/web3.js");const [p]=PublicKey.findProgramAddressSync([Buffer.from("fund"),new PublicKey("<INDEX_MINT>").toBuffer()],new PublicKey("Cdzgsq1LMMkqA7t69t1K4NCNDy27ZNhPfFgMNcVvRnCV"));console.log(p.toBase58())'03 Read a vault and its owner
spl-token account-info --address <VAULT> # Owner: <FUND_PDA>04 Check the program and its authority
solana program show Cdzgsq1LMMkqA7t69t1K4NCNDy27ZNhPfFgMNcVvRnCV anchor idl fetch Cdzgsq1LMMkqA7t69t1K4NCNDy27ZNhPfFgMNcVvRnCV | sha256sum05 Read the fund account
solana account <FUND_PDA> --output json