{"name":"reBelieve public protocol spec","version":1,"generatedAt":"2026-07-02T15:48:01.916Z","networkMode":"mainnet","indexerDocs":"https://localhost:3000/developers/indexers","manifest":"https://localhost:3000/indexer-manifest.json","tokenList":"https://localhost:3000/token-list.json","apiBase":"https://localhost:3000/api/public","solana":{"idlStatus":"manual-spec","idlNote":"Anchor IDL generation is not a production gate in this repo yet; this public spec exposes the stable instruction/account names and discriminators used by reBelieve.","programId":null,"sourcePath":"programs/rebelieve_launch/src/lib.rs","tokenPrograms":{"splToken":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","token2022":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"},"metadataProgramId":"metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s","quoteMint":"So11111111111111111111111111111111111111112","graduationDex":"Meteora DAMM v2","graduationProgramId":"cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG","economics":{"tokenDecimals":6,"totalSupplyBaseUnits":"1000000000000000","standardFeeBps":200,"creatorFeeBps":125,"platformFeeBps":75,"antiSnipeStartFeeBps":2000,"antiSnipeDecaySeconds":900},"pdaSeeds":{"launch":["\"launch\"","mint"],"launchOptions":["\"launch_options\"","launch"],"transferFeeEscrow":["\"transfer_fee_escrow\"","launch"],"transferFeeEscrowAuthority":["\"transfer_fee_escrow_authority\"","launch"],"creatorVesting":["\"creator_vesting\"","launch","creator"],"migrationVaultOwner":["\"migration_vault_owner\"","launch"]},"instructions":[{"name":"initialize_launch","discriminator":"5ac9dc8e70fd640d","args":["InitializeLaunchArgs"]},{"name":"initialize_launch_with_options","discriminator":"28b80427fcfa2d57","args":["InitializeLaunchArgs","LaunchOptionsArgs"]},{"name":"initialize_launch_token_2022","discriminator":"16d183c83d273d3c","args":["InitializeLaunchArgs"]},{"name":"initialize_launch_token_2022_with_options","discriminator":"d2747db5a16f39e8","args":["InitializeLaunchArgs","LaunchOptionsArgs"]},{"name":"buy","discriminator":"66063d1201daebea","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"buy_with_options","discriminator":"6b297af0a8efe50c","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"buy_token_2022","discriminator":"38f4a374b9e291fc","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"buy_token_2022_with_options","discriminator":"c076c6f8807ec519","args":["gross_lamports:u64","min_tokens_out:u64"]},{"name":"sell","discriminator":"33e685a4017f83ad","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"sell_with_options","discriminator":"55ae454e4bc8c53c","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"sell_token_2022","discriminator":"d3344dee9b668a9d","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"sell_token_2022_with_options","discriminator":"300327698c74f710","args":["token_amount:u64","min_lamports_out:u64"]},{"name":"claim_creator_fees","discriminator":"00177dea9c768659","args":[]},{"name":"sweep_platform_fees","discriminator":"bea819b64b7b87bd","args":[]},{"name":"initialize_transfer_fee_escrow","discriminator":"b5ed373c45ce5cc3","args":[]},{"name":"collect_transfer_fees_to_escrow","discriminator":"588772dddbc3f651","args":[]},{"name":"claim_creator_transfer_fees","discriminator":"9821edba427794d4","args":[]},{"name":"sweep_platform_transfer_fees","discriminator":"769d3bb980183289","args":[]},{"name":"migrate_to_damm_v2","discriminator":"eeaec2c93a98eb89","args":["MigrateToDammV2Args"]},{"name":"record_damm_v2_migration","discriminator":"d024686d5824d79e","args":["RecordDammV2MigrationArgs"]},{"name":"claim_damm_v2_lp_fees","discriminator":"cc6eccecc82493e6","args":["ClaimDammV2LpFeesArgs"]},{"name":"credit_damm_v2_lp_fees","discriminator":"d48eecef5231271b","args":["claimed_wsol_lamports:u64"]}],"accounts":[{"name":"Launch","discriminator":"903333a3ce55d526","seeds":["\"launch\"","mint"]},{"name":"LaunchOptions","discriminator":"57438c7513853bbd","seeds":["\"launch_options\"","launch"]},{"name":"TransferFeeEscrow","discriminator":"ffa7926fbbbb25a2","seeds":["\"transfer_fee_escrow\"","launch"]},{"name":"CreatorVesting","discriminator":"43862171f144fc8a","seeds":["\"creator_vesting\"","launch","creator"]}],"events":[{"name":"none","fields":["Current Solana program stores canonical state in accounts; public REST trade/OHLCV endpoints are available for indexers that do not parse instructions directly."]}],"integrationModel":{"preGraduation":{"marketType":"reBelieve bonding curve","externalRoutingStatus":"custom-source-integration-required","note":"Public REST endpoints expose display, trade history, OHLCV, bonding and graduation state for indexers. Third-party aggregators should not assume automatic swap routing until they explicitly integrate the reBelieve bonding curve.","indexerEndpoints":{"latestLaunches":"https://localhost:3000/api/public/launches/latest?limit=25","token":"https://localhost:3000/api/public/tokens/{tokenAddress}","metadata":"https://localhost:3000/api/public/tokens/{tokenAddress}/metadata","price":"https://localhost:3000/api/public/tokens/{tokenAddress}/price","trades":"https://localhost:3000/api/public/tokens/{tokenAddress}/trades?limit=100","ohlcv":"https://localhost:3000/api/public/tokens/{tokenAddress}/ohlcv?range=7d&interval=5m","bonding":"https://localhost:3000/api/public/tokens/{tokenAddress}/bonding","graduation":"https://localhost:3000/api/public/tokens/{tokenAddress}/graduation"},"requiredForDisplay":["Metaplex metadata PDA","public HTTPS metadata JSON","public logo image","token-list entry","public token page"]},"postGraduation":{"marketType":"public DEX pool","dex":"Meteora DAMM v2","externalRoutingStatus":"pool-indexing-required","note":"DEX Screener, Jupiter, LI.FI, Birdeye and GeckoTerminal visibility/routing generally requires a supported public pool, reserves, and at least one settled swap.","requiredProof":["mint address","pool address","pool swap transaction","metadata URL","logo URL"]},"token2022TransferFeeCaveat":"Token-2022 transfer-fee tokens are supported by reBelieve, but external routing/indexing support varies. Verify each major platform with a tiny mainnet route before claiming broad tradability.","token2022MetadataExtensionCaveat":"For Token-2022 launches, reBelieve verifies Metaplex metadata first. Some wallets/indexers may also inspect MetadataPointer or TokenMetadata extensions, so listing packs include token2022-metadata-extension.json for display debugging."}},"base":{"mode":"mainnet","chainId":8453,"launchpadAddress":"0xCC64660A588280B3296a08e758f25d26a66D128e","abi":"https://localhost:3000/api/public/protocol/base-abi","graduationDex":"Uniswap v3","directDex":"Uniswap v3 / Uniswap v4 direct launch helpers when enabled"},"publicDataFallbacks":{"latestLaunches":"https://localhost:3000/api/public/launches/latest?limit=25","tokenByAddress":"https://localhost:3000/api/public/tokens/{tokenAddress}","trades":"https://localhost:3000/api/public/tokens/{tokenAddress}/trades?limit=100","ohlcv":"https://localhost:3000/api/public/tokens/{tokenAddress}/ohlcv?range=7d&interval=5m","bonding":"https://localhost:3000/api/public/tokens/{tokenAddress}/bonding","graduation":"https://localhost:3000/api/public/tokens/{tokenAddress}/graduation"}}