All addresses listed below are for Solana mainnet .
Address Program ID moono1nEzk6NWAHzgFjeeSYn3WVtr3N2ZVArwsxrhFX
Platform Public Description 0Yes pump.fun launch flow quoted in WSOL; public _0 methods 2Yes pump.fun launch flow quoted in USDC; public _2 methods
These are the public launch platform IDs used by the Moono app and documentation.
Account Seed Description Config "config"Global rates, registration fee, pause state, authorities Quote Vaults Registry "quote_vaults_registry"Registry of quote vault accounts Launch Configurations Registry "launch_configurations_registry"Registry of launch configurations
Quote vaults are keyed by quote mint. Each vault has its own tick accounts and LP accounting.
Account Seed Quote Vault "quote_vault" + WSOL_MINTQuote Vault Token Account "quote_vault_token" + WSOL_MINTTicks Balances "ticks_balances" + quote_vaultTicks Shares "ticks_shares" + quote_vaultTicks Borrowed "ticks_borrowed" + quote_vaultTicks LP Interest "ticks_lp_interest" + quote_vaultTicks LP Interest Index "ticks_lp_interest_index" + quote_vault
Account Seed Quote Vault "quote_vault" + USDC_MINTQuote Vault Token Account "quote_vault_token" + USDC_MINTTicks Balances "ticks_balances" + quote_vaultTicks Shares "ticks_shares" + quote_vaultTicks Borrowed "ticks_borrowed" + quote_vaultTicks LP Interest "ticks_lp_interest" + quote_vaultTicks LP Interest Index "ticks_lp_interest_index" + quote_vault
For current concrete vault and launch-configuration addresses, see the generated Economics tables.
Account Seed Description User Profile "user_profile" + userUser metadata, next loan/preset ids, service wallet LP Quote Vault Information "lp_quote_vault_information" + quote_vault + userPer-user-per-vault active tick bitmap LP Position "lp_position" + quote_vault + user + tick_index_le_bytesPer-user-per-tick LP shares and interest checkpoint Launch Preset "launch_preset" + user + preset_id_le_bytesReusable launch template Loan "loan" + user + loan_id_le_bytesPer-loan state Loan Execution Wallet "loan_execution_wallet" + loanPDA execution wallet for launch flows Bundle Wallet "bundle" + launch_preset + index_le_bytesBundle PDA wallet
Token Address Decimals WSOL So111111111111111111111111111111111111111129 USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v6
Account Address Pump Program 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6PPump Mayhem Program MAyhSmzXzV1pTf7LsNkrNwkWKTo4ougAJ1PPg47MD4ePump Fee Program pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZGlobal 4wTV1YmiEkRvAtNtsSGPtUrqRYQMe5SKy2uB4JjaxnjfMint Authority TSLvdd1pWpHVjahSpsvCXUbgwsL3JAcvokwaKt1eokMEvent Authority Ce6TQqeHC9p8KetsN6JsjHK7UTZk7nasjjnr7XxXp9F1Fee Recipient live-read from Global offset 41 Fee Recipient v2 / buyback live-read from Global.buyback_fee_recipients[0..7] offset 741 Withdraw Authority live-read from Global offset 113 Global Volume Accumulator Hq2wp8uJ9jCPsYgNHex8RtqdvMPfVGoYwjvF1ATiwn2YFee Config 8Wf5TiAheLUqBrKXeYg2JtAFFMWtKdG2BSFgqUcPVwTtGlobal Params 13ec7XdrjF3h3YcqBTFDSReRcUFwbCnJaAQspM4j6DDJSOL Vault BwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s
Cluster-aware fields
Fee recipients, buyback recipients, and withdraw authority are not stable constants. The app reads them from pump.fun accounts for the selected cluster and caches them instead of hardcoding mainnet values.
Account Address PumpSwap Program pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEAPumpSwap Global Config ADyA8hdefvWN2dbGGWFotbzWxrAvLW83WG6QCVXvJKqwPumpSwap Fee Config 5PHirr8joyTMp9JMm6nW7hNDVyEYdkzDqazxPD7RaTjxProtocol Fee Recipient live-read from GlobalConfig.protocol_fee_recipients[0..7] offset 57 Buyback Fee Recipient live-read from GlobalConfig.buyback_fee_recipients[0..7] offset 643 Event Authority PDA ["__event_authority"] vs PumpSwap Program Global Volume Accumulator PDA ["global_volume_accumulator"] vs PumpSwap Program
Per-token PumpSwap PDAs derive from the base mint, quote mint, and pump.fun creator. Moono uses ALT-backed flows so the same token page can trade before and after graduation.
Program Address SPL Token TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAToken-2022 TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbAssociated Token ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL