Interface: iApprovalAmounts<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:212
Type Parameters
T
T extends NumberType
Properties
amountTrackerId
amountTrackerId:
string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:222
The ID of the approval tracker. This is the key used to track tallies.
overallApprovalAmount
overallApprovalAmount:
T
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:214
The overall maximum amount approved for the tokenIDs and ownershipTimes. Running tally that includes all transfers that match this approval.
perFromAddressApprovalAmount
perFromAddressApprovalAmount:
T
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:218
The maximum amount approved for the tokenIDs and ownershipTimes for each from address. Running tally that includes all transfers from each unique from address that match this approval.
perInitiatedByAddressApprovalAmount
perInitiatedByAddressApprovalAmount:
T
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:220
The maximum amount approved for the tokenIDs and ownershipTimes for each initiated by address. Running tally that includes all transfers from each unique initiated by address that match this approval.
perToAddressApprovalAmount
perToAddressApprovalAmount:
T
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:216
The maximum amount approved for the tokenIDs and ownershipTimes for each to address. Running tally that includes all transfers from each unique to address that match this approval.
resetTimeIntervals
resetTimeIntervals:
iResetTimeIntervals<T>
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:224
The time intervals to reset the tracker at.