Anyone can issue an asset on the Liquid Network. All you need is a synchronized Liquid node and some L-BTC to cover the transaction fees. Issuing an asset requires only a single command line.
1.
Establish how many tokens you want to issue, and how many reissuance tokens you want to issue for your application.
Tip: Reissuance tokens are special tokens that enable holders to issue more of their associated asset. For the purposes of a simple test, we'd recommend issuing zero resissuance tokens.
2.
Open Elements Core. From the top menu bar, select Window > Console to access your console.
3.
In the console window, enter the following command:
issueasset <number of assets> <number of reissuance tokens>
For example:
issueasset 0.00000021 0
This command will issue a new Liquid asset with 21 individual units and zero re-issuance tokens. The tokens are issued directly to your Elements Core wallet.
Note: When issuing assets on Liquid, units are Bitcoin-like in that they are divisible by eight decimal places. If you were to issue an asset with number of assets as 1.00000000, that means you would have created essentially 100 million units, which may be desirable if you want high unit divisibility.
4.
Review the console output to obtain the asset ID. As you can see in the example below, the newly created asset has the asset ID of:
9cf01812ccb45a297c1bc5549ce5dd104ded5537b911852f8b57f42c2c0e7aed
5.
Your asset is now issued and can be sent to any Liquid address. Like with other Liquid assets, transaction fees are covered with L-BTC.
6.
If you would like your asset to be displayed with a name, ticker, and logo in Blockstream Green or other wallet software integrated with the Blockstream Asset Registry, you will need to submit your asset details for registration. Contact the Blockstream support team to find out more about the registration process.