Skip to content

AssetCreateParams

class algokit_utils.transactions.transaction_composer.AssetCreateParams

Bases: _CommonTxnParams

Parameters for creating a new asset.

total : int

The total amount of the smallest divisible unit to create

asset*name *: str | None_ = None

The full name of the asset

unit*name *: str | None_ = None

The short ticker name for the asset

url : str | None = None

The metadata URL for the asset

decimals : int | None = None

The amount of decimal places the asset should have

default*frozen *: bool | None_ = None

Whether the asset is frozen by default in the creator address

manager : str | None = None

The address that can change the manager, reserve, clawback, and freeze addresses

reserve : str | None = None

The address that holds the uncirculated supply

freeze : str | None = None

The address that can freeze the asset in any account

clawback : str | None = None

The address that can clawback the asset from any account

metadata*hash *: bytes | None_ = None

Hash of the metadata contained in the metadata URL