Skip to main content
All CollectionsDevelopers
How do QRC20 and ERC20 differ?
How do QRC20 and ERC20 differ?
Updated over 4 months ago

The QRC20 supports deployment and linking across multiple shards, so if you want to deploy a multi-chain token you'll need to use the QRC20 contract and link all of your deployments. However, developers can use ERC20 contracts to deploy on a single chain.
​
To deploy smart contracts with cross chain functionality, you need to use the SolidityX compiler which is accessible in hardhat via the quai-hardhat-plugin npm package.
​
For more developer resources, please visit our developer documention.

Did this answer your question?