Skip to content

Getting started

What BugCrawl is, and the three kinds of claims it keeps apart.

BugCrawl is a contract directory and a source-verification relay. You can search contracts, look any address up against its network's explorer, submit source code for verification, and follow an address's transactions on the trail map.

Three claims, three places

ClaimWho makes itWhere it lives
Source verifiedThe network's explorer (e.g. Blockscout)Explorer API, mirrored in BugCrawl's database and optionally anchored in VerificationRecordStore
Security attestationA curator-approved reviewerAttestationRegistry
ListedAnyone who looks a contract up, or a registrarDatabase directory and ContractDirectory

None of these is a statement that a contract is safe.

Run it locally

npm install
npm run chain            # terminal 1: local Hardhat node
npm run deploy:local     # terminal 2: deploy + sync manifest to the web app
npm run dev              # http://localhost:3000