compose_issuance
Compose a transaction to issue a new Counterparty asset or update an existing one, specifying source address, asset name, and quantity.
Instructions
Compose a transaction to issue (create) a new Counterparty asset, or update an existing one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lock | No | Lock the asset (no further issuance) | |
| asset | Yes | Asset name to create (4-12 uppercase chars, cannot start with A; or A + numeric ID for free numeric assets) | |
| reset | No | Reset the asset | |
| address | Yes | Source Bitcoin address (will be the issuer) | |
| quantity | Yes | Raw integer amount to issue. For divisible: human amount * 10^8. For indivisible: whole number. Use 0 for metadata-only updates. | |
| divisible | No | Whether the asset is divisible (8 decimal places) | |
| mime_type | No | MIME type for inscription (e.g. image/png, text/plain) | |
| inputs_set | No | Comma-separated UTXOs to use as inputs (txid:vout) | |
| description | No | Asset description (max 52 chars) | |
| inscription | No | Base64-encoded inscription data (requires P2TR address) | |
| sat_per_vbyte | No | Fee rate in satoshis per virtual byte (e.g. 1, 5.5, 0.15). Check get_fee_estimate for current market rates. | |
| transfer_destination | No | Transfer asset ownership to this address |