Interface: CreditTokenTier
Approval id — credit-scaled or credit-<N>.
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:47
Properties
approvalId
approvalId:
string
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:49
Approval id — credit-scaled or credit-<N>.
isScaled
isScaled:
boolean
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:62
True for the scaled-balances variant (buyer picks multiplier).
maxMultiplier?
optionalmaxMultiplier?:bigint
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:64
For scaled tier: positive per-transaction multiplier cap.
mintAmount
mintAmount:
bigint
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:58
Amount of credit token minted per value units.
paymentAmount
paymentAmount:
bigint
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:56
Amount of paymentDenom per value units, in base units.
paymentDenom
paymentDenom:
string
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:54
Payment denom (chain-side; ibc/... or ubadge).
recipient
recipient:
string
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:60
Address that receives the payment (the seller).
value
value:
number
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:52
Legacy tier label (N for credit-<N>); not an asset display quantity.
version?
optionalversion?:bigint
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:50