Type Definitions
Chain
Type:
- Object
Properties:
Name | Type | Description |
---|---|---|
chainId |
number | Numeric Chain ID |
hexChainId |
string | Chain ID in hex format |
name |
string | Chain Name |
token |
string | Native chain token |
defaultRpcUrl |
string | Default RPC URL for chain |
explorerUrl |
string | Web explorer URL for chain |
litName |
string | Name of chain in the Lit Protocol |
logo |
string | SVG logo for chain |
Discount
Type:
- Object
Properties:
Name | Type | Description |
---|---|---|
value |
BigNumber | string | number | Value of discount, either fixed amount or basis points depending on isFixed |
validAfter |
number | Unix timestamp of when discount becomes available for redemption, 0 for immediate |
expiresAt |
number | Unix timestamp of when discount expires, 0 for no expiration |
maxRedemptions |
number | Maximum number of redemptions, 0 for unlimited |
planId |
number | Limit discount to a single plan, 0 to allow redemption by all plans |
gracePeriod |
number | Number of days until a past due subscription is canceled |
applyPeriods |
number | Number of periods the discount applies for, 0 for the lifetime of the subscription |
discountType |
number | Specifies the type of discount. 1 = code, 2 = ERC-20 balance, 3 = ERC-721 holding |
isFixed |
boolean | true if value is a fixed discount, false if value is a percentage in basis points |
Plan
Type:
- Object
Properties:
Name | Type | Description |
---|---|---|
planId |
number | Plan ID |
price |
BigNumber | string | Plan price |
period |
number | Plan period in seconds |
freeTrial |
number | Free trial length in seconds, 0 for no trial |
maxActive |
number | Maximum number of active subscribers on the plan, 0 for unlimited |
gracePeriod |
number | Number of days until a past due subscription is canceled |
canPause |
boolean | Can subscribers pause their subscription |
canTransfer |
boolean | Can subscribers transfer their subscription NFT |