Skip to main content
BattleChain is an incentivized pre-mainnet environment where protocols can stress test their smart contracts with real funds before deploying to production.

Get Started

Deploy Your First Contract

Protocol? Start here.

Execute Your First Attack

Whitehat? Start here.

Review Your First Request

DAO member? Start here.

How It Works

  1. Protocol deploys contracts via BattleChainDeployer
  2. Protocol creates a Safe Harbor agreement defining bounty terms
  3. Protocol requests attack mode via AttackRegistry
  4. DAO reviews and approves the request
  5. Whitehats attack the contracts legally
  6. Protocol promotes to production when confident

Learn More

What is BattleChain?

Understand the problem BattleChain solves

Contract Lifecycle

Learn about contract states and transitions

Safe Harbor Protection

Understand legal protections for whitehats

Best Practices

Guidelines for protocols, whitehats, and the DAO