Dfns TypeScript SDK - v0.8.35
    Preparing search index...

    Type Alias ListTransactionsResponse

    type ListTransactionsResponse = {
        items: {
            approvalId?: string;
            dateBroadcasted?: string;
            dateConfirmed?: string;
            datePolicyResolved?: string;
            dateRequested: string;
            debugTrace?: unknown;
            details?: { [x: string]: unknown };
            externalId?: string;
            fee?: string;
            id: string;
            network: string;
            reason?: string;
            replacementId?: string;
            requestBody:
                | {
                    externalId?: string;
                    kind: "Transaction";
                    transaction: string
                    | {};
                }
                | { externalId?: string; kind: "Psbt"; psbt: string }
                | { externalId?: string; kind: "SignDocDirect"; signDoc: string }
                | {
                    externalId?: string;
                    feeSponsorId: string;
                    kind: "UserOperations";
                    userOperations: { data?: string; to: string; value?: string }[];
                }
                | { call: {}; externalId?: string; kind: "FunctionCall" }
                | { externalId?: string; kind: "TransferPreapproval" }
                | {
                    data?: string;
                    externalId?: string;
                    gasLimit?: string | string;
                    kind: "Evm";
                    nonce?: number | string | string;
                    to?: string;
                    value?: string | string;
                }
                | {
                    data?: string;
                    externalId?: string;
                    gasLimit?: string
                    | string;
                    kind: "Eip1559";
                    maxFeePerGas?: string | string;
                    maxPriorityFeePerGas?: string | string;
                    nonce?: number | string | string;
                    to?: string;
                    value?: string | string;
                }
                | {
                    count?: number;
                    externalId?: string;
                    kind: "CreateSolanaNonceAccounts";
                    nonceAuthority?: string;
                    priority?: "Slow"
                    | "Standard"
                    | "Fast";
                }
                | {
                    assetCode?: string;
                    assetId?: string;
                    currency?: string;
                    externalId?: string;
                    issuer?: string;
                    kind: "AcceptInboundAsset";
                    tokenId?: string;
                }
                | {
                    amount: string;
                    destinationDomain: number;
                    externalId?: string;
                    feeSponsorId?: string;
                    kind: "SolanaCctpBurn";
                    maxFee: string;
                    minFinalityThreshold: number;
                    mintRecipient: string;
                    usdcMint: string;
                    useDurableNonce?: boolean;
                }
                | {
                    amount: string;
                    assetCode: string;
                    externalId?: string;
                    issuer: string;
                    kind: "StellarCctpApprove";
                }
                | {
                    amount: string;
                    assetCode: string;
                    destinationDomain: number;
                    externalId?: string;
                    issuer: string;
                    kind: "StellarCctpBurn";
                    maxFee: string;
                    minFinalityThreshold: number;
                    mintRecipient: string;
                }
                | {
                    attestation: string;
                    externalId?: string;
                    kind: "StellarCctpClaim";
                    message: string;
                }
                | {
                    decision: "Accept"
                    | "Reject";
                    externalId?: string;
                    kind: "SettleOffer";
                    txHash: string;
                }
                | { args?: {}; externalId?: string; kind: "ActivateAccount" }
                | {
                    externalId?: string;
                    kind: "CancelTransaction";
                    signedTx: string;
                    txHash?: string;
                }
                | {
                    externalId?: string;
                    kind: "SpeedUpTransaction";
                    signedTx: string;
                    txHash: string;
                };
            requester: { tokenId?: string; userId: string };
            status:
                | "Pending"
                | "Executing"
                | "Broadcasted"
                | "Confirmed"
                | "Failed"
                | "Rejected";
            txHash?: string;
            walletId: string;
        }[];
        nextPageToken?: string;
        walletId: string;
    }
    Index

    Properties

    items: {
        approvalId?: string;
        dateBroadcasted?: string;
        dateConfirmed?: string;
        datePolicyResolved?: string;
        dateRequested: string;
        debugTrace?: unknown;
        details?: { [x: string]: unknown };
        externalId?: string;
        fee?: string;
        id: string;
        network: string;
        reason?: string;
        replacementId?: string;
        requestBody:
            | {
                externalId?: string;
                kind: "Transaction";
                transaction: string
                | {};
            }
            | { externalId?: string; kind: "Psbt"; psbt: string }
            | { externalId?: string; kind: "SignDocDirect"; signDoc: string }
            | {
                externalId?: string;
                feeSponsorId: string;
                kind: "UserOperations";
                userOperations: { data?: string; to: string; value?: string }[];
            }
            | { call: {}; externalId?: string; kind: "FunctionCall" }
            | { externalId?: string; kind: "TransferPreapproval" }
            | {
                data?: string;
                externalId?: string;
                gasLimit?: string | string;
                kind: "Evm";
                nonce?: number | string | string;
                to?: string;
                value?: string | string;
            }
            | {
                data?: string;
                externalId?: string;
                gasLimit?: string
                | string;
                kind: "Eip1559";
                maxFeePerGas?: string | string;
                maxPriorityFeePerGas?: string | string;
                nonce?: number | string | string;
                to?: string;
                value?: string | string;
            }
            | {
                count?: number;
                externalId?: string;
                kind: "CreateSolanaNonceAccounts";
                nonceAuthority?: string;
                priority?: "Slow"
                | "Standard"
                | "Fast";
            }
            | {
                assetCode?: string;
                assetId?: string;
                currency?: string;
                externalId?: string;
                issuer?: string;
                kind: "AcceptInboundAsset";
                tokenId?: string;
            }
            | {
                amount: string;
                destinationDomain: number;
                externalId?: string;
                feeSponsorId?: string;
                kind: "SolanaCctpBurn";
                maxFee: string;
                minFinalityThreshold: number;
                mintRecipient: string;
                usdcMint: string;
                useDurableNonce?: boolean;
            }
            | {
                amount: string;
                assetCode: string;
                externalId?: string;
                issuer: string;
                kind: "StellarCctpApprove";
            }
            | {
                amount: string;
                assetCode: string;
                destinationDomain: number;
                externalId?: string;
                issuer: string;
                kind: "StellarCctpBurn";
                maxFee: string;
                minFinalityThreshold: number;
                mintRecipient: string;
            }
            | {
                attestation: string;
                externalId?: string;
                kind: "StellarCctpClaim";
                message: string;
            }
            | {
                decision: "Accept"
                | "Reject";
                externalId?: string;
                kind: "SettleOffer";
                txHash: string;
            }
            | { args?: {}; externalId?: string; kind: "ActivateAccount" }
            | {
                externalId?: string;
                kind: "CancelTransaction";
                signedTx: string;
                txHash?: string;
            }
            | {
                externalId?: string;
                kind: "SpeedUpTransaction";
                signedTx: string;
                txHash: string;
            };
        requester: { tokenId?: string; userId: string };
        status:
            | "Pending"
            | "Executing"
            | "Broadcasted"
            | "Confirmed"
            | "Failed"
            | "Rejected";
        txHash?: string;
        walletId: string;
    }[]

    Current page items.

    Type Declaration

    • OptionalapprovalId?: string
    • OptionaldateBroadcasted?: string
    • OptionaldateConfirmed?: string
    • OptionaldatePolicyResolved?: string
    • dateRequested: string
    • OptionaldebugTrace?: unknown

      Raw blockchain node diagnostics, when available. Omitted when the diagnostic or response size limit is exceeded.

    • Optionaldetails?: { [x: string]: unknown }

      Structured representation of the data used to construct the signature (e.g. nonce, gas parameters). Shape is blockchain specific.

    • OptionalexternalId?: string
    • Optionalfee?: string
    • id: string

      Transaction id.

    • network: string
    • Optionalreason?: string

      The reason for a failed transaction.

    • OptionalreplacementId?: string

      The id of the replacement transaction (cancel or speed-up) issued for this transaction.

    • requestBody:
          | { externalId?: string; kind: "Transaction"; transaction: string
          | {} }
          | { externalId?: string; kind: "Psbt"; psbt: string }
          | { externalId?: string; kind: "SignDocDirect"; signDoc: string }
          | {
              externalId?: string;
              feeSponsorId: string;
              kind: "UserOperations";
              userOperations: { data?: string; to: string; value?: string }[];
          }
          | { call: {}; externalId?: string; kind: "FunctionCall" }
          | { externalId?: string; kind: "TransferPreapproval" }
          | {
              data?: string;
              externalId?: string;
              gasLimit?: string | string;
              kind: "Evm";
              nonce?: number | string | string;
              to?: string;
              value?: string | string;
          }
          | {
              data?: string;
              externalId?: string;
              gasLimit?: string
              | string;
              kind: "Eip1559";
              maxFeePerGas?: string | string;
              maxPriorityFeePerGas?: string | string;
              nonce?: number | string | string;
              to?: string;
              value?: string | string;
          }
          | {
              count?: number;
              externalId?: string;
              kind: "CreateSolanaNonceAccounts";
              nonceAuthority?: string;
              priority?: "Slow"
              | "Standard"
              | "Fast";
          }
          | {
              assetCode?: string;
              assetId?: string;
              currency?: string;
              externalId?: string;
              issuer?: string;
              kind: "AcceptInboundAsset";
              tokenId?: string;
          }
          | {
              amount: string;
              destinationDomain: number;
              externalId?: string;
              feeSponsorId?: string;
              kind: "SolanaCctpBurn";
              maxFee: string;
              minFinalityThreshold: number;
              mintRecipient: string;
              usdcMint: string;
              useDurableNonce?: boolean;
          }
          | {
              amount: string;
              assetCode: string;
              externalId?: string;
              issuer: string;
              kind: "StellarCctpApprove";
          }
          | {
              amount: string;
              assetCode: string;
              destinationDomain: number;
              externalId?: string;
              issuer: string;
              kind: "StellarCctpBurn";
              maxFee: string;
              minFinalityThreshold: number;
              mintRecipient: string;
          }
          | {
              attestation: string;
              externalId?: string;
              kind: "StellarCctpClaim";
              message: string;
          }
          | {
              decision: "Accept"
              | "Reject";
              externalId?: string;
              kind: "SettleOffer";
              txHash: string;
          }
          | { args?: {}; externalId?: string; kind: "ActivateAccount" }
          | {
              externalId?: string;
              kind: "CancelTransaction";
              signedTx: string;
              txHash?: string;
          }
          | {
              externalId?: string;
              kind: "SpeedUpTransaction";
              signedTx: string;
              txHash: string;
          }
    • requester: { tokenId?: string; userId: string }

      The user who initiated the request.

      • OptionaltokenId?: string

        Token id.

      • userId: string

        User id.

    • status: "Pending" | "Executing" | "Broadcasted" | "Confirmed" | "Failed" | "Rejected"
    • OptionaltxHash?: string
    • walletId: string

      Wallet id.

    nextPageToken?: string

    token to use as paginationToken to request the next page.

    walletId: string

    Wallet id.