Interface: iMustOwnTokens<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:86
Type Parameters
T
T extends NumberType
Properties
amountRange
amountRange:
iUintRange<T>
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:95
The min/max acceptable amount of tokens that must be owned (can be any values, including 0-0).
collectionId
collectionId:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:90
The collection IDs to own.
mustSatisfyForAllAssets
mustSatisfyForAllAssets:
boolean
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:115
Whether or not the user must own all the specified tokens. If false, we will accept if they meet criteria for at least one token.
overrideWithCurrentTime
overrideWithCurrentTime:
boolean
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:110
Whether or not to override the ownershipTimes with the current time.
ownershipCheckParty?
optionalownershipCheckParty?:string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:120
The party to check ownership for. Options are "initiator", "sender", or "recipient". Defaults to "initiator" if empty.
ownershipTimes
ownershipTimes:
iUintRange<T>[]
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:100
The range of the times that the tokens must be owned.
tokenIds
tokenIds:
iUintRange<T>[]
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:105
The range of the token IDs that must be owned.