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
TableJSON 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) |