Skip to main content

Issue an asset

Returns { assetId, arkTxId }. The example issues 1000 tokens with 8 decimals. Amounts are positive uint64 atomic-unit strings. Decimals range from 0 to 18. Metadata is immutable. Omit controlAssetId for fixed supply. To support reissuance, specify an existing control asset at issuance; the API does not create one automatically.

Reissue and burn

Request the corresponding action permission, then call:
Use actions: ['burnAsset'] and client.burnAsset({ assetId, amount }) to burn. Both return { txid }. Reissuance requires control-asset ownership; burning requires spendable assets. Each operation requires user confirmation. API reference · Permissions