make_asset_create_txn
Create a new asset on the Algorand blockchain by generating an asset creation transaction with configurable parameters like total supply, decimals, and management addresses.
Instructions
Create an asset creation transaction
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | Yes | Sender address in standard Algorand format (58 characters) | |
| total | Yes | Total number of base units of the asset to create | |
| decimals | Yes | Number of decimals for display purposes (0-19) | |
| defaultFrozen | Yes | Whether accounts should be frozen by default | |
| unitName | No | Short name for the asset (1-8 characters) | |
| assetName | No | Full name of the asset (1-32 characters) | |
| assetURL | No | URL where more information about the asset can be found | |
| assetMetadataHash | No | Hash commitment of some sort of asset metadata (32-byte string) | |
| manager | No | Address that can manage the asset configuration | |
| reserve | No | Address holding reserve funds for the asset | |
| freeze | No | Address that can freeze/unfreeze holder accounts | |
| clawback | No | Address that can revoke the asset from holders | |
| note | No | Transaction note field (up to 1000 bytes) | |
| rekeyTo | No | Address to rekey the sender account to | |
| fee | No | Transaction fee in microAlgos. If not set, uses suggested fee from the network | |
| flatFee | No | If true, fee is used as-is (flat fee). If false (default), fee is per-byte | |
| network | No | Algorand network to use (default: mainnet) | |
| itemsPerPage | No | Number of items per page for paginated responses (default: 10) |