Create A New Token
There are generally four different types new tokens
Bridge assets from Statemine/Statemint
Bridge assets from other parachains
Create ERC20 token on EVM+
Create native asset
0. Create an off-chain Proposal
Follow the guideline here.
1. Bridge assets from Statemint/Statemine
Statemint is the common-good asset chain for Polkadot, and Statemine is the common-good asset chain for Kusama.
You can now bridge Statemine (on Kusama) assets to Karura Network and list on the AcalaSwap deployed there
Once Statemint is launched, then you can also bridge assets there to Acala Network
The example below is for registering a assets from Statemine (parachain) to Karura Network by adding a new ForeignAsset
A. Submit a Preimage
This is to generate and submit the actual on-chain execution (namely preimage).
Go to Polkadot webapp, choose the network you are proposal to e.g. Acala or Karura, then navigate to Governance
- Democracy
Click
Submit preimage
button, and fill in the details.minimalBalance
needs to be similar to ACA/KAR's Existential DepositCopy the preimage hash
Click
submit
button to complete the process
B. Governance & Submission
Critical information such as minimalBalance
will need to be verified to be similar to ACA/KAR's Existential Deposit to ensure integrity of the asset.
You can provide the preimage as part of the proposal in the Forum, and a council member can submit for you on behalf. You can also request expediting the process which would not be possible if you submit it yourself.
2. Bridge assets from other parachains
Prerequisite
HRMP channel must be open between originating parachain and destination parachain (e.g. Acala or Karura), before assets can be bridged over.
Check the integration guide to set up local testnet, integrate Acala/Karura tokens, open HRMP channels here.
A. Submit a Preimage
This is to generate and submit the actual on-chain execution (namely preimage).
Go to Polkadot webapp, choose the network you are proposal to e.g. Acala or Karura, then navigate to Governance
- Democracy
Click on
Submit preimage
button to generate the proposal hashminimalBalance
needs to be similar to ACA/KAR's Existential DepositSelect
assetRegistry.registerForeignAsset
Copy the preimage hash and submit the preimage.
B. Governance & Submission
Critical information such as minimalBalance
will need to be verified to be similar to ACA/KAR's Existential Deposit to ensure integrity of the asset.
You can provide the preimage as part of the proposal in the Forum, and a council member can submit for you on behalf. You can also request expediting the process which would not be possible if you submit it yourself.
3. Create ERC20 token on EVM+
To create ERC20 token on EVM+, please refer to our documentation on deploying smart contracts on EVM+, and token tutorials using development frameworks such as Hardhat, Truffle and Waffle.
4. Create native asset
Here's a sample preimage. Submit a preimage then Submit a proposal for referenda.
Last updated