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:61
True for the scaled-balances variant (buyer picks multiplier).
maxMultiplier?
optionalmaxMultiplier?:bigint
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:63
For scaled tier: max multiplier (chain-enforced upper bound).
mintAmount
mintAmount:
bigint
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:57
Amount of credit token minted per value units.
paymentAmount
paymentAmount:
bigint
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:55
Amount of paymentDenom per value units, in base units.
paymentDenom
paymentDenom:
string
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:53
Payment denom (chain-side; ibc/... or ubadge).
recipient
recipient:
string
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:59
Address that receives the payment (the seller).
value
value:
number
Defined in: packages/bitbadgesjs-sdk/src/core/credit-tokens.ts:51
Display-units-per-tier (1 for scaled, N for credit-<N>).