@somnia-chain/markets-sdk


@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.