Skip to main content
Arkade Assets let you issue an asset on Bitcoin, such as a stablecoin, loyalty points, or a real-world asset. A wallet sends and receives assets with the same calls it uses for BTC. To receive an asset, a recipient needs only an Arkade address.

Every Asset Transfer Is a Bitcoin Transaction

Assets move inside Bitcoin transactions, next to the BTC in each output. One OP_RETURN output in each transaction records which assets move, and to which outputs. Bitcoin needs no changes to support this. Each asset has a permanent asset ID. Its metadata, such as its name and ticker, is set at issuance and can’t change. To keep the option to issue more units later, the issuer names a control asset at issuance. Whoever holds the control asset can increase the supply. Without a control asset, or after it is burned, the supply is fixed.
How Arkade Assets Work: asset IDs, supply rules, and the transaction format

For Issuers

Create an asset, set its metadata, and control its supply.

Issue Assets

Create an asset with metadata and an optional control asset

Reissue & Burn

Increase or decrease the supply of an asset

For Integrators

Accept an existing asset in an exchange, custodial wallet, or payment application.

Verify Metadata

Check the decimals, supply, and control asset of an asset

Detect Deposits

Watch an address for incoming units of an asset
Exchange Assets: exchange BTC and Arkade Assets through Arkade Intents