bitbadgesjs-sdk - v0.22.7
    Preparing search index...

    Class UserOutgoingApproval<T>

    UserOutgoingApproval defines the rules for the approval of an outgoing transfer from a user.

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    approvalCriteria?: OutgoingApprovalCriteria<T>

    The criteria to be met. These represent the restrictions that must be obeyed such as the total amount approved, max num transfers, merkle challenges, must own tokens, etc.

    approvalId: string

    The ID of the approval. Must not be a duplicate of another approval ID in the same timeline.

    customData?: string

    Arbitrary custom data of the approval

    initiatedByListId: string

    The list ID for the user(s) who initiate the transfer. The ID is either registered on-chain for reusability or follows the reserved ID system.

    ownershipTimes: UintRangeArray<T>

    The ownership times of the tokens being transferred.

    tokenIds: UintRangeArray<T>

    The token IDs to be transferred.

    toListId: string

    The list ID for the user(s) who is sending the tokens. The ID is either registered on-chain for reusability or follows the reserved ID system.

    transferTimes: UintRangeArray<T>

    The times allowed for the transfer transaction.

    uri?: string

    The URI of the approval.

    version: T

    The version of the approval.

    Methods