Every contract has a trail.
Explore contracts on Robinhood Chain, check whether their published source matches the bytecode, and follow the evidence behind every result.
No contracts tracked yet. Look one up in the Verification Center to start the trail.
A colony of small contracts, each with one job
BugCrawl runs on 47 Solidity source files: 28 deployable modules, 12 interfaces, 5 libraries and 2 shared base and type files. Source files and deployed instances are tracked separately, and only modules a deployment needs are deployed.
Where the work happens
Four modules carry most of the load. Each is a separately deployed, separately verifiable contract.
No BugCrawl deployment on these networks yet
Recently verified
Contracts whose source an explorer confirmed most recently. Mock-provider results never appear here.
Nothing verified yet
How a contract gets verified
Verification needs more than an address. It needs the exact source and compiler settings that produced the bytecode.
- 1
Point at a contract
Pick a network and paste an address. BugCrawl confirms there is bytecode there before anything else.
- 2
Ask the explorer
The network's explorer is asked whether it already holds matching source. If it does, you're done.
- 3
Send the exact build
Otherwise, submit the source plus the exact compiler version, optimizer runs, EVM version and constructor arguments.
- 4
Explorer recompiles
The explorer compiles your input and compares it byte-for-byte with what's deployed. BugCrawl polls the job.
- 5
Evidence is recorded
The final status is re-read from the explorer, stored with a digest of what was submitted, and shown on the contract page.
Three different claims, never blended
BugCrawl keeps each kind of evidence in its own field, on its own contract, so one can never be mistaken for another.
| Claim | What it means | What it does not mean |
|---|---|---|
| Source verified | An explorer recompiled the published source and got the same bytecode. | Not a statement that the code is safe, audited, or does what its name suggests. |
| Security attestation | A named, curator-approved reviewer published a report hash for this contract on-chain. | Not issued by BugCrawl, and only as good as the reviewer and the report itself. |
| Listed in the directory | Someone catalogued the contract so it can be found and tracked. | Not verification and not an endorsement. Anyone can be listed. |
Supported networks
Robinhood Chain
ID 4663Verification through Blockscout. Mainnet.
Open explorer(opens in a new tab)Robinhood Chain Testnet
ID 46630Verification through Blockscout. Test network.
Open explorer(opens in a new tab)
Coming soon
$BUGS
The BugCrawl token is on its way. Its contract will be source-verified through BugCrawl before launch, and the address will be published on this site first.
Read about $BUGSFor developers
- Verify from the command lineSubmit standard-JSON input with exact compiler settings, the same way BugCrawl verifies its own modules.
- HTTP APISearch the directory, look up contracts and track verification jobs from your own tools.
- Contract architectureRoles, dependencies and deployment order for every module.
- Deploy your own instanceScripts, manifests and an explorer-verification checklist.