Class AssetTransferTxBuilder

Asset Transfer Transaction Builder

Implements

  • IAssetTransferTxBuilder

Constructors

Methods

  • Add Asset Amount

    Parameters

    • aamt: number | bigint

      The amount of the asset to be transferred.

    Returns IAssetTransferTxBuilder

  • Add Asset Close To

    Parameters

    • aclose: string

      Specify this field to remove the asset holding from the sender account.

    Returns IAssetTransferTxBuilder

  • Add Asset ID

    Parameters

    • xaid: number | bigint

      The unique ID of the asset to be transferred.

    Returns IAssetTransferTxBuilder

  • Add Asset Receiver

    Parameters

    • arcv: string

      The recipient of the asset transfer.

    Returns IAssetTransferTxBuilder

  • Add Asset Sender

    Parameters

    • asnd: string

      This should usually be undefined. It indicates a clawback transaction where the sender is the asset's clawback address and the asset sender is the address from which the funds will be withdrawn.

    Returns IAssetTransferTxBuilder

  • Add Fee

    Parameters

    • fee: number | bigint

      Paid by the sender to the FeeSink to prevent denial-of-service. The minimum fee on Algorand is currently 1000 microAlgos.

    Returns IAssetTransferTxBuilder

  • Add First Valid Round

    Parameters

    • firstValid: number | bigint

    Returns IAssetTransferTxBuilder

  • Add Group

    Parameters

    • group: Uint8Array

    Returns IAssetTransferTxBuilder

  • Add Last Valid Round

    Parameters

    • lastValid: number | bigint

    Returns IAssetTransferTxBuilder

  • Add Lease

    Parameters

    • lease: Uint8Array

    Returns IAssetTransferTxBuilder

  • Add Note

    Parameters

    • note: string

      Any data up to 1000 bytes.

    • encoding: BufferEncoding = "utf8"

    Returns IAssetTransferTxBuilder

  • Add Rekey Address

    Parameters

    • address: string

    Returns IAssetTransferTxBuilder

  • Add Sender

    Parameters

    • sender: string

      The address of the account that pays the fee and amount.

    Returns IAssetTransferTxBuilder