Verify a launch
Check a coin against its canonical launch source
Start with the chain and token address. Then select the launch source and its verification rules. An address alone does not prove the network or origin.
Module Mode on Ethereum or Robinhood
Earlier Native and Engine releases
Robinhood Custom with separate token and hook
Robinhood Custom with shared token and hook
Ethereum Custom
Robinhood Custom Launch Plans
Verify Robinhood launches
Use the selected source's deployment addresses, ABI, runtime hashes and finality rules. Check the successful transaction, emitted events and recorded contract relationships at the same canonical block.
Robinhood Foundation uses factory records and does not require a Custom Launch stamp. Earlier module releases have their own adapters. Custom V4 uses Router V1; MultiRole V2 uses Router V2 and permits one address to hold both token and hook roles.
Keep Robinhood inclusion, Ethereum posting and Ethereum finality separate. The API resource ID and onchain launch ID are also different. Follow the selected reference's exact fields.
Verify Ethereum launches
Read the Developer manifest for chain ID 1. Include both launchStampRouter and extensions["programmable/launch-stamp-router-generations-v1"].routers[], preserving each deployment's address, range, runtime hash and ABI checksum. Follow the Router generation procedure; scanning only the primary Router omits successor launches.
Scan events from the published start block and apply the manifest's finality policy. Match the launch ID, token, hook, PoolManager and pool ID with the point lookup, launchStamp and stampProof at the same block. The hosted feed helps discover records; it does not replace these checks.
A shared infrastructure component must not be used to identify a single launch. The token lookup identifies the launch, while the pool lookup identifies the market used for trading.
Ethereum Module Mode also has a custom-graph Router stamp. After verifying that stamp, follow Ethereum module verification to bind the module implementation and graph initializer. Do not require a Robinhood factory event or exclude a launch because the Router category is custom.
Record the outcome
Assign a Programmable label when identity, runtime, record and proof agree. Record missing evidence separately from conflicting evidence. An unavailable provider does not prove that a launch is invalid.
A verified origin does not establish an audit, current liquidity, sellability or trading support. Check those properties separately when your integration needs them.
Last updated
Was this helpful?
