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

    Interface iTransferActivityDoc<T>

    interface iTransferActivityDoc<T extends NumberType> {
        _docId: string;
        _id?: string;
        _notificationsHandled?: boolean;
        approvalsUsed?: iApprovalIdentifierDetails<T>[];
        balances: iBalance<T>[];
        block: T;
        coinTransfers?: iCoinTransferItem<T>[];
        collectionId: string;
        denom?: string;
        from: string;
        initiatedBy: string;
        memo?: string;
        precalculateBalancesFromApproval?: iApprovalIdentifierDetails<T>;
        precalculationOptions?: iPrecalculationOptions<T>;
        price?: T;
        prioritizedApprovals?: iApprovalIdentifierDetails<T>[];
        private?: boolean;
        timestamp: T;
        to: string[];
        tokenId?: T;
        txHash?: string;
        volume?: T;
    }

    Type Parameters

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    _docId: string

    A unique stringified document ID

    _id?: string

    A unique document ID (Mongo DB ObjectID)

    _notificationsHandled?: boolean

    Whether or not the notifications have been handled by the indexer or not.

    approvalsUsed?: iApprovalIdentifierDetails<T>[]

    Approvals used for the transfer

    balances: iBalance<T>[]

    The list of balances and token IDs that were transferred.

    block: T

    The block number of the activity.

    coinTransfers?: iCoinTransferItem<T>[]

    Coin transfers details

    collectionId: string

    The collection ID for the tokens that was transferred.

    denom?: string

    The denomination of the transfer

    from: string

    The sender of the tokens.

    initiatedBy: string

    The user who initiated the transfer transaction.

    memo?: string

    The memo of the transfer.

    precalculateBalancesFromApproval?: iApprovalIdentifierDetails<T>

    Which approval to use to precalculate the balances?

    precalculationOptions?: iPrecalculationOptions<T>

    Precalculation options

    price?: T

    The price of the transfer

    prioritizedApprovals?: iApprovalIdentifierDetails<T>[]

    The prioritized approvals of the transfer. This is used to check certain approvals before others to ensure intended behavior.

    private?: boolean

    Only for private purposes?

    timestamp: T

    The timestamp of the activity.

    to: string[]

    The list of recipients.

    tokenId?: T

    The token ID for the transfer

    txHash?: string

    The transaction hash of the activity.

    volume?: T

    The volume of the transfer