Skip to main content
Claim the USDC payout for option tokens held at expiry. This function burns the specified amount of ERC-1155 option tokens and transfers the corresponding USDC payout to the caller. Contract: ConvallaxCore0x76c41a03e0993F0261bB3B1949320cA693f76faE

Function Signature

Parameters

uint256
required
The settled option series ID.
uint256
required
Number of option tokens to burn and claim (6 decimals). Example: 10000000 = 10 whole options.

Payout Calculation

The payoffPerWhole (USDC raw per 1 whole option, i.e. per 1,000,000 raw tokens) is set at settlement:
Holder payout for burning amount raw tokens:
If the option expired worthless (payoffPerWhole = 0), the tokens are burned but no USDC is transferred.

Prerequisites

  • The series must be settled (via settleWithAttestation() or settle())
  • The caller must hold at least amount of option tokens for the series
  • No approval is needed — ConvallaxCore is the minter/burner of option tokens

Example

There is no deadline to claim. Payouts remain available on-chain indefinitely.