algokit_utils._transfer
Classes
TransferAssetParameters | Parameters for transferring assets between accounts |
---|---|
TransferParameters | Parameters for transferring µALGOs between accounts |
TransferParametersBase | Parameters for transferring µALGOs between accounts |
Functions
transfer | Transfer µALGOs between accounts |
---|---|
transfer_asset | Transfer assets between accounts |
API
class algokit_utils._transfer.TransferAssetParameters
TransferAssetParameters
Parameters for transferring assets between accounts
Args: asset_id (int): The asset id that will be transfered amount (int): The amount to send clawback_from (str | None): An address of a target account from which to perform a clawback operation. Please note, in such cases senderAccount must be equal to clawback field on ASA metadata.
class algokit_utils._transfer.TransferParameters
TransferParameters
Parameters for transferring µALGOs between accounts
class algokit_utils._transfer.TransferParametersBase
TransferParametersBase
Parameters for transferring µALGOs between accounts
Args: from_account (Account | AccountTransactionSigner): The account (with private key) or signer that will send the µALGOs to_address (str): The account address that will receive the µALGOs suggested_params (SuggestedParams | None): (optional) transaction parameters note (str | bytes | None): (optional) transaction note fee_micro_algos (int | None): (optional) The flat fee you want to pay, useful for covering extra fees in a transaction group or app call max_fee_micro_algos (int | None): (optional) The maximum fee that you are happy to pay (default: unbounded)
- if this is set it’s possible the transaction could get rejected during network congestion
algokit_utils._transfer.transfer
transfer(client: algosdk.v2client.algod.AlgodClient, parameters: algokit_utils._transfer.TransferParameters) → algosdk.transaction.PaymentTxn
Transfer µALGOs between accounts
algokit_utils._transfer.transfer_asset
transfer_asset(client: algosdk.v2client.algod.AlgodClient, parameters: algokit_utils._transfer.TransferAssetParameters) → algosdk.transaction.AssetTransferTxn
Transfer assets between accounts