Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Seeds used by the core and oracle programs, mirrored in vanna-credit-backend/lib/solana/pdas.ts.
VANNA_PROGRAM_ID
protocolConfigPda() // ["protocol"] assetConfigPda(mint) // ["asset", mint] (also ["asset", venue] for a venue) reservePda(mint) // ["reserve", mint] shareMintPda(mint) // ["share_mint", mint] marginPda(authority) // ["margin", authority] debtPositionPda(margin, reserve) // ["debt", margin, reserve] integrationPda(programId) // ["integration", program_id]
ORACLE_PROGRAM_ID
priceBookPda() // ["price_book"] marketBookPda(venue) // ["market_book", venue]
reserveVault(mint, tokenProgram) // ATA(mint, reserve PDA) marginVault(margin, mint, tokenProgram) // ATA(mint, margin PDA) — its live balance is the collateral lenderShareAccount(lender, mint) // ATA(share mint, lender), classic SPL Token
// Phoenix trader owned by the margin account (Phoenix program) ["trader", margin, u16 0] // Pyth push-oracle feed account (push-oracle program) [u16 shard 0 LE, feed_id_bytes]
findProgramAddressSync