BountyTerms Structure
Fields
bountyPercentage
Percentage of recovered funds the whitehat receives.- Range: 0-100
- Typical: 10%
- Note: Actual bounty is
min(recovered × percentage, bountyCapUsd)
bountyCapUsd
Maximum bounty per whitehat in USD.- Typical: $1M - $5M
- Note: Requires oracle conversion to token amounts
retainable
Whether whitehats keep bounty from recovered funds.identity
Identity verification requirements.diligenceRequirements
Additional requirements forNamed identity. May specify KYC provider, documentation needed, etc.
aggregateBountyCapUsd
Total cap across all whitehats for a single exploit.- Value 0: No aggregate cap
- Non-zero: Total payouts ≤ this value
- Note: Cannot use with
retainable = true
Bounty Calculation
Examples
Standard Terms
High-Value Protocol
Validation Rules
bountyPercentagecannot exceed 100aggregateBountyCapUsdcannot be used withretainable = trueaggregateBountyCapUsdmust be ≥bountyCapUsdif non-zero