Skip to content

The BugCrawl colony

Every Solidity source file in BugCrawl, layered by what depends on what. Source files and deployed instances are different things: 47 files compile into 28 deployable contracts, and a deployment only includes the modules it needs.

Source files
47
Deployed on RH Testnet
0
Source-verified by explorer
0
Manifest
No deployment

BugCrawl isn't deployed on Robinhood Chain Testnet yet. See the deployment guide.

Architecture, surface to bedrock

  • Deployable contract
  • Abstract base
  • Interface
  • Internal library
  • Shared types

Surface

src/periphery

What apps touch first: the read-only lens, typed parameters and the registry of verification providers.

Colony

src/ecosystem

Projects, contributors, auditors, bug reports, disclosures and bounty listings. People-facing records.

Burrows

src/verification

Requests, results, evidence, expiry, revocation, appeals and auditor attestations, each in its own contract.

Nest

src/core

The directory itself: networks, entries, metadata, relationships, manifests, versions and the module address book.

Root layer

src/access

One role registry, an emergency pause, a timelock and the shared module base everything else stands on.

Bedrock

src/interfaces + libraries

Interfaces and internal libraries. Compiled into other contracts, never deployed on their own.

Platform contracts appear in the directory as BugCrawl modules. Their source-verification status is independent of any security assessment. Browse Robinhood Chain Testnet on Blockscout(opens in a new tab)