$TransactionAssetTransfer
const
$TransactionAssetTransfer:object
Type declaration
description
readonly
description: “Fields for an asset transfer transaction.\n\nDefinition:\ndata/transactions/asset.go : AssetTransferTxnFields”
properties
readonly
properties:object
properties.amount
readonly
properties.amount:object
properties.amount.description
readonly
properties.amount.description: ”\[aamt\] Amount of asset to transfer. A zero amount transferred to self allocates that asset in the account’s Assets map.” ="\\[aamt\\] Amount of asset to transfer. A zero amount transferred to self allocates that asset in the account's Assets map."
properties.amount.type
readonly
properties.amount.type:"integer"
='integer'
properties.amount.x-algorand-format
readonly
properties.amount.x-algorand-format:"uint64"
='uint64'
properties.asset-id
readonly
properties.asset-id:object
properties.asset-id.description
readonly
properties.asset-id.description: ”\[xaid\] ID of the asset being transferred.” ='\\[xaid\\] ID of the asset being transferred.'
properties.asset-id.type
readonly
properties.asset-id.type:"integer"
='integer'
properties.close-amount
readonly
properties.close-amount:object
properties.close-amount.description
readonly
properties.close-amount.description:"Number of assets transferred to the close-to account as part of the transaction."
='Number of assets transferred to the close-to account as part of the transaction.'
properties.close-amount.type
readonly
properties.close-amount.type:"integer"
='integer'
properties.close-amount.x-algorand-format
readonly
properties.close-amount.x-algorand-format:"uint64"
='uint64'
properties.close-to
readonly
properties.close-to:object
properties.close-to.description
readonly
properties.close-to.description: ”\[aclose\] Indicates that the asset should be removed from the account’s Assets map, and specifies where the remaining asset holdings should be transferred. It’s always valid to transfer remaining asset holdings to the creator account.” ="\\[aclose\\] Indicates that the asset should be removed from the account's Assets map, and specifies where the remaining asset holdings should be transferred. It's always valid to transfer remaining asset holdings to the creator account."
properties.close-to.type
readonly
properties.close-to.type:"string"
='string'
properties.receiver
readonly
properties.receiver:object
properties.receiver.description
readonly
properties.receiver.description: ”\[arcv\] Recipient address of the transfer.” ='\\[arcv\\] Recipient address of the transfer.'
properties.receiver.type
readonly
properties.receiver.type:"string"
='string'
properties.sender
readonly
properties.sender:object
properties.sender.description
readonly
properties.sender.description: ”\[asnd\] The effective sender during a clawback transactions. If this is not a zero value, the real transaction sender must be the Clawback address from the AssetParams.” ='\\[asnd\\] The effective sender during a clawback transactions. If this is not a zero value, the real transaction sender must be the Clawback address from the AssetParams.'
properties.sender.type
readonly
properties.sender.type:"string"
='string'
required
readonly
required: readonly ["amount"
,"asset-id"
,"receiver"
]
type
readonly
type:"object"
='object'
Defined in
schemas.gen.ts:1451