AssetCreateParams
class algokit_utils.transactions.transaction_composer.AssetCreateParams
Section titled “class algokit_utils.transactions.transaction_composer.AssetCreateParams”Bases: _CommonTxnParams
Parameters for creating a new asset.
total : int
Section titled “total : int”The total amount of the smallest divisible unit to create
asset*name *: str | None_ = None
Section titled “asset*name *: str | None_ = None”The full name of the asset
unit*name *: str | None_ = None
Section titled “unit*name *: str | None_ = None”The short ticker name for the asset
url : str | None = None
Section titled “url : str | None = None”The metadata URL for the asset
decimals : int | None = None
Section titled “decimals : int | None = None”The amount of decimal places the asset should have
default*frozen *: bool | None_ = None
Section titled “default*frozen *: bool | None_ = None”Whether the asset is frozen by default in the creator address
manager : str | None = None
Section titled “manager : str | None = None”The address that can change the manager, reserve, clawback, and freeze addresses
reserve : str | None = None
Section titled “reserve : str | None = None”The address that holds the uncirculated supply
freeze : str | None = None
Section titled “freeze : str | None = None”The address that can freeze the asset in any account
clawback : str | None = None
Section titled “clawback : str | None = None”The address that can clawback the asset from any account
metadata*hash *: bytes | None_ = None
Section titled “metadata*hash *: bytes | None_ = None”Hash of the metadata contained in the metadata URL