Skip to content

Protocol Addresses

All addresses listed below are for Solana mainnet.

Address
Program IDmoono1nEzk6NWAHzgFjeeSYn3WVtr3N2ZVArwsxrhFX
PlatformPublicDescription
0Yespump.fun launch flow quoted in WSOL; public _0 methods
2Yespump.fun launch flow quoted in USDC; public _2 methods

These are the public launch platform IDs used by the Moono app and documentation.

AccountSeedDescription
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.

AccountSeed
Quote Vault"quote_vault" + WSOL_MINT
Quote Vault Token Account"quote_vault_token" + WSOL_MINT
Ticks Balances"ticks_balances" + quote_vault
Ticks Shares"ticks_shares" + quote_vault
Ticks Borrowed"ticks_borrowed" + quote_vault
Ticks LP Interest"ticks_lp_interest" + quote_vault
Ticks LP Interest Index"ticks_lp_interest_index" + quote_vault
AccountSeed
Quote Vault"quote_vault" + USDC_MINT
Quote Vault Token Account"quote_vault_token" + USDC_MINT
Ticks Balances"ticks_balances" + quote_vault
Ticks Shares"ticks_shares" + quote_vault
Ticks Borrowed"ticks_borrowed" + quote_vault
Ticks LP Interest"ticks_lp_interest" + quote_vault
Ticks LP Interest Index"ticks_lp_interest_index" + quote_vault

For current concrete vault and launch-configuration addresses, see the generated Economics tables.

AccountSeedDescription
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
TokenAddressDecimals
WSOLSo111111111111111111111111111111111111111129
USDCEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v6
AccountAddress
Pump Program6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P
Pump Mayhem ProgramMAyhSmzXzV1pTf7LsNkrNwkWKTo4ougAJ1PPg47MD4e
Pump Fee ProgrampfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ
Global4wTV1YmiEkRvAtNtsSGPtUrqRYQMe5SKy2uB4Jjaxnjf
Mint AuthorityTSLvdd1pWpHVjahSpsvCXUbgwsL3JAcvokwaKt1eokM
Event AuthorityCe6TQqeHC9p8KetsN6JsjHK7UTZk7nasjjnr7XxXp9F1
Fee Recipientlive-read from Global offset 41
Fee Recipient v2 / buybacklive-read from Global.buyback_fee_recipients[0..7] offset 741
Withdraw Authoritylive-read from Global offset 113
Global Volume AccumulatorHq2wp8uJ9jCPsYgNHex8RtqdvMPfVGoYwjvF1ATiwn2Y
Fee Config8Wf5TiAheLUqBrKXeYg2JtAFFMWtKdG2BSFgqUcPVwTt
Global Params13ec7XdrjF3h3YcqBTFDSReRcUFwbCnJaAQspM4j6DDJ
SOL VaultBwWK17cbHxwWBKZkUYvzxLcNQ1YVyaFezduWbtm2de6s
AccountAddress
PumpSwap ProgrampAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA
PumpSwap Global ConfigADyA8hdefvWN2dbGGWFotbzWxrAvLW83WG6QCVXvJKqw
PumpSwap Fee Config5PHirr8joyTMp9JMm6nW7hNDVyEYdkzDqazxPD7RaTjx
Protocol Fee Recipientlive-read from GlobalConfig.protocol_fee_recipients[0..7] offset 57
Buyback Fee Recipientlive-read from GlobalConfig.buyback_fee_recipients[0..7] offset 643
Event AuthorityPDA ["__event_authority"] vs PumpSwap Program
Global Volume AccumulatorPDA ["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.

ProgramAddress
SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Token-2022TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Associated TokenATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL