AssetConfigTransactionBuilder class

Inheritance

Properties

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
assetName String?
The name of the asset. Supplied on creation. Example: Tether
getter/setter pair
clawbackAddress Address?
The address of the account that can clawback holdings of this asset. If empty, clawback is not permitted.
getter/setter pair
decimals int?
The number of digits to use after the decimal point when displaying the asset.
getter/setter pair
defaultFrozen bool?
True to freeze holdings for this asset by default.
getter/setter pair
destroy bool
Boolean to destroy the asset. use in combination with the asset id.
getter/setter pair
fee int
no setterinherited
firstValid int?
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 int?
This value will be used for the transaction fee, or 1000, whichever is higher.
getter/setter pairinherited
freezeAddress Address?
The address of the account used to freeze holdings of this asset.
getter/setter pair
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 int?
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
managerAddress Address?
The address of the account that can manage the configuration of the asset and destroy it.
getter/setter pair
metaData Uint8List?
This field is intended to be a 32-byte hash of some metadata that is relevant to your asset and/or asset holders.
getter/setter pair
metadataB64 String
no getter
metadataText String
no getter
note Uint8List?
Any data up to 1000 bytes.
getter/setter pairinherited
noteB64 String
no getterinherited
noteText String?
no getterinherited
rekeyTo Address?
Specifies the authorized address. This address will be used to authorize all future transactions.
getter/setter pairinherited
reserveAddress Address?
The address of the account that holds the reserve (non-minted) units of the asset.
getter/setter pair
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 int?
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
totalAssetsToCreate int?
The total number of base units of the asset to create. This number cannot be changed. Required on creation.
getter/setter pair
type TransactionType
Specifies the type of transaction. This value is automatically generated using any of the developer tools.
getter/setter pairinherited
unitName String?
The name of a unit of this asset. Supplied on creation. Example: USDT
getter/setter pair
url String?
Specifies a URL where more information about the asset can be retrieved. Max size is 32 bytes.
getter/setter pair

Methods

build() Future<AssetConfigTransaction>
override
estimatedTransactionSize() Future<int>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited