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.| Value | Meaning |
|---|---|
true | Whitehat keeps bounty, sends rest to recovery |
false | Whitehat sends all to recovery, protocol pays separately |
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