Skip to main content

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 for Named 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

  • bountyPercentage cannot exceed 100
  • aggregateBountyCapUsd cannot be used with retainable = true
  • aggregateBountyCapUsd must be ≥ bountyCapUsd if non-zero