AssetTransferTransactionBuilder class
Properties
-
amount
↔ BigInt?
-
The amount of the asset to be transferred.
A zero amount transferred to self allocates that asset in the account's
Asset map.
getter/setter pair
-
assetId
↔ int?
-
For re-configure or destroy transactions, this is the unique asset ID.
On asset creation, the ID is set to zero.
getter/setter pair
-
assetSender
↔ Address?
-
The sender of the transfer.
The regular sender field should be used and this one set to the zero value
for regular transfers between accounts.
getter/setter pair
-
closeTo
↔ Address?
-
Specify this field to remove the asset holding from the sender account
and reduce the account's minimum balance.
getter/setter pair
-
fee
→ BigInt
-
no setterinherited
-
firstValid
↔ BigInt?
-
The first round for when the transaction is valid.
If the transaction is sent prior to this round it will be rejected by
the network.
getter/setter pairinherited
-
flatFee
↔ BigInt?
-
This value will be used for the transaction fee, or 1000,
whichever is higher.
getter/setter pairinherited
-
genesisHash
↔ Uint8List?
-
The hash of the genesis block of the network for which the transaction
is valid. See the genesis hash for MainNet, TestNet, and BetaNet.
getter/setter pairinherited
-
genesisHashB64
← String
-
no getterinherited
-
genesisId
↔ String?
-
The human-readable string that identifies the network for the transaction.
The genesis ID is found in the genesis block.
getter/setter pairinherited
-
group
↔ Uint8List?
-
The group specifies that the transaction is part of a group and, if so,
specifies the hash of the transaction group.
getter/setter pairinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
lastValid
↔ BigInt?
-
The ending round for which the transaction is valid.
After this round, the transaction will be rejected by the network.
getter/setter pairinherited
-
lease
↔ Uint8List?
-
A lease enforces mutual exclusion of transactions.
If this field is nonzero, then once the transaction is confirmed,
it acquires the lease identified by the (Sender, Lease) pair of the
transaction until the LastValid round passes.
getter/setter pairinherited
-
leaseB64
← String
-
no getterinherited
-
note
↔ Uint8List?
-
Any data up to 1000 bytes.
getter/setter pairinherited
-
noteB64
← String
-
no getterinherited
-
noteText
← String?
-
no getterinherited
-
receiver
↔ Address?
-
The recipient of the asset transfer.
getter/setter pair
-
rekeyTo
↔ Address?
-
Specifies the authorized address.
This address will be used to authorize all future transactions.
getter/setter pairinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
sender
↔ Address?
-
The address of the account that pays the fee and amount.
getter/setter pairinherited
-
suggestedFeePerByte
↔ BigInt?
-
Paid by the sender to the FeeSink to prevent denial-of-service.
The minimum fee on Algorand is currently 1000 microAlgos.
This field cannot be combined with flat fee.
getter/setter pairinherited
-
suggestedParams
← TransactionParams
-
The suggested params to use
no getterinherited
-
type
↔ TransactionType
-
Specifies the type of transaction.
This value is automatically generated using any of the developer tools.
getter/setter pairinherited