Block 0 > Verify a launch
Verify a launch
Three ways to check that a coin really launched through Bedrock and that nothing but the dev buy landed in its launch block.
- Protection page. Paste the address or ticker into Check any token. A coin that wasn't launched through the Bedrock launcher comes back as “Not a Bedrock token”.
- On chain. Call
hook.poolKey(token): it reverts withUnknownPoolfor anything the launcher didn't register, andhook.pools(id)returns the creator, launch block and taxes. - API.
GET /api/verify?q=<address or ticker>andGET /api/tokens/<address>return the launch block, first eligible block, the number of swaps rejected in the launch block, how many non-dev buys landed there (always 0), and the dev buy.
“B0 swaps rejected” is counted by scanning the launch block for transactions to the Bedrock contracts that reverted. Reverted swaps emit no events, so this number is a best effort: a bundle that failed in simulation and never reached the chain is not counted.