Skip to main content


Conflux has tools that can help developers quickly build a dapp.


Hardhat is the morden Solidity developer toolkit, which can also used to develop contracts on ConfluxNetwork with the hardhat-conflux plugin. This plugin brings to Hardhat the js-conflux-sdk, which allows you to interact with the Conflux blockchain in a simple way.


Truffle is a world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier. We have ported it to Conflux-Truffle, which will work with the Conflux network and will have the same features and usage experience.

To find out how to use it, you can read Truffle's documentation. And conflux-truffle's setup guide

Conflux ChainIDE#

ChainIDE is a Cloud-Based Multi-Chain IDE. Developers don’t need to install extra tools while working on smart contracts. ChainIDE supports multi-chain development environments that include Conflux(core), Conflux(eSpace), Ethereum, BNB Chain, Polygon, Dfinity, Nervos, Flow, and it also supports consortium blockchains such as Chain33 and FiscoBcos. For more information about how to use ChainIDE, please check this page.

PoS-Reference Architecture

Conflux studio#

Conflux Studio is an integrated development environment (IDE), making developing Conflux smart contracts faster and easier, developed by ObsidianLabs.

You can download it from its Github release page. Windows, Mac, and Linux systems are supported.

You can find its documentation in readme, and there is also a tutorial about how to use it to develop a Dapp.

Conflux Studio Web#

The Web version of Conflux studio, that enable user develop smart contract in browser with FluentWallet.