resolutionSigner.
After settlement, holders can call claimHolderPayout() and writers can call claimWriterCollateral().
Contract: ConvallaxCore — 0x76c41a03e0993F0261bB3B1949320cA693f76faE
Function Signature
Parameters
uint256
required
The expired option series to settle.
uint16
required
Resolution price in basis points (0–100).
0 = NO wins, 100 = YES wins, or any intermediate value for a continuous TWAP settlement.uint256
required
Attestation expiry (Unix timestamp). Must be ≥
block.timestamp.bytes
required
EIP-712 signature from the resolution signer over the
SettlementAttestation struct.EIP-712 Domain
Attestation Struct
Getting the Attestation
UsePOST /settlement/prepare to compute the VWAP and receive the signed attestation. Pass the returned values directly to this function.
Prerequisites
block.timestamp ≥ expiry— the option must have expired- The series must not already be settled
- The caller must hold option tokens for the series, or be the contract owner
block.timestamp ≤ validUntil— the attestation must not have expired- The signature must recover to the registered
resolutionSigner
