@somnia-chain/markets-sdk / index / PerpVoucherEligibility
Type Alias: PerpVoucherEligibility
PerpVoucherEligibility = {
eligible:true;grantAmount:bigint; } | {eligible:false;reason:PerpVoucherIneligibleReason; }
Defined in: packages/sdk/src/perp/voucher.ts:102
Whether an account can claim a voucher now. Narrow on eligible first.
Union Members
Type Literal
{ eligible: true; grantAmount: bigint; }
eligible
eligible:
true
A claim sent now would succeed, unless state changes before it lands.
grantAmount
grantAmount:
bigint
What the claim would credit, in raw collateral units.
Type Literal
{ eligible: false; reason: PerpVoucherIneligibleReason; }
eligible
eligible:
false
A claim sent now would revert.
reason
reason:
PerpVoucherIneligibleReason
The first check that fails. See PerpVoucherIneligibleReason.