Interface: iUserBalanceStoreWithDetails<T>
This stores everythign about a user's balances for a specific collection ID. This includes their balances, incoming approvals, outgoing approvals, and…
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:34
This stores everythign about a user's balances for a specific collection ID. This includes their balances, incoming approvals, outgoing approvals, and permissions.
Extends
Type Parameters
T
T extends NumberType
Properties
autoApproveAllIncomingTransfers
autoApproveAllIncomingTransfers:
boolean
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:41
Whether the user's all incoming transfers are auto-approved. If not, they must be explicitly approved using the incoming approvals.
Overrides
iUserBalanceStore.autoApproveAllIncomingTransfers
autoApproveSelfInitiatedIncomingTransfers
autoApproveSelfInitiatedIncomingTransfers:
boolean
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:40
Whether the user's self-initiated incoming transfers are auto-approved. If not, they must be explicitly approved using the incoming approvals.
Overrides
iUserBalanceStore.autoApproveSelfInitiatedIncomingTransfers
autoApproveSelfInitiatedOutgoingTransfers
autoApproveSelfInitiatedOutgoingTransfers:
boolean
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:39
Whether the user's self-initiated outgoing transfers are auto-approved. If not, they must be explicitly approved using the outgoing approvals.
Overrides
iUserBalanceStore.autoApproveSelfInitiatedOutgoingTransfers
balances
balances:
iBalance<T>[]
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:38
The user's balances.
Overrides
incomingApprovals
incomingApprovals:
iUserIncomingApprovalWithDetails<T>[]
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:36
The user's incoming approvals.
Overrides
iUserBalanceStore.incomingApprovals
outgoingApprovals
outgoingApprovals:
iUserOutgoingApprovalWithDetails<T>[]
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:35
The user's outgoing approvals.
Overrides
iUserBalanceStore.outgoingApprovals
userPermissions
userPermissions:
iUserPermissionsWithDetails<T>
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/userBalances.ts:37
The user's permissions.