create_asset
Generate new Algorand Standard Assets (ASA) by specifying asset name, unit symbol, total supply, and optional metadata. Use creator mnemonic to authenticate transactions on the Algorand blockchain.
Instructions
Create a new Algorand Standard Asset (ASA)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
assetName | Yes | Name of the asset | |
creatorMnemonic | Yes | Creator account mnemonic phrase (25 words) | |
decimals | No | Number of decimal places (default: 0) | |
defaultFrozen | No | Whether asset starts frozen (default: false) | |
metadataHash | No | Optional metadata hash | |
totalSupply | Yes | Total supply of the asset | |
unitName | Yes | Unit name/symbol of the asset | |
url | No | Optional URL for asset metadata |
Input Schema (JSON Schema)
{
"properties": {
"assetName": {
"description": "Name of the asset",
"type": "string"
},
"creatorMnemonic": {
"description": "Creator account mnemonic phrase (25 words)",
"type": "string"
},
"decimals": {
"description": "Number of decimal places (default: 0)",
"type": "number"
},
"defaultFrozen": {
"description": "Whether asset starts frozen (default: false)",
"type": "boolean"
},
"metadataHash": {
"description": "Optional metadata hash",
"type": "string"
},
"totalSupply": {
"description": "Total supply of the asset",
"type": "number"
},
"unitName": {
"description": "Unit name/symbol of the asset",
"type": "string"
},
"url": {
"description": "Optional URL for asset metadata",
"type": "string"
}
},
"required": [
"creatorMnemonic",
"assetName",
"unitName",
"totalSupply"
],
"type": "object"
}