Interface: iMustOwnToken<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:545
Type Parameters
T
T extends NumberType
Properties
amountRange
amountRange:
iUintRange<T>
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:554
The range of amounts the user must own (min to max).
collectionId
collectionId:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:549
The ID of the collection.
mustSatisfyForAllAssets
mustSatisfyForAllAssets:
boolean
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:574
If true, the user must meet ownership requirements for all specified tokens; else, must meet requirements for any single token.
overrideWithCurrentTime
overrideWithCurrentTime:
boolean
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:569
If true, override ownershipTimes with the current time.
ownershipCheckParty?
optionalownershipCheckParty?:string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:579
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:559
The time ranges during which the user must own the tokens.
tokenIds
tokenIds:
iUintRange<T>[]
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/core.ts:564
The token IDs the user must own.