# ChainIDE

- [1. Ethereum IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/1.-ethereum-ide.md)
- [1. Ethereum IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/1.-ethereum-ide/untitled-1-1.md): This section provides a detailed explanation of the environment configuration for  Ethereum IDE, which is essential for developing dApps on the Ethereum blockchain.
- [2. How to Use Ethereum IDE?](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/1.-ethereum-ide/quick-demo.md): The process of writing, compiling, deploying, interacting, verifying, and querying with Ethereum EVM smart contracts
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/1.-ethereum-ide/3.-using-hardhat.md): Use Hardhat to quickly build a dApp on ChainIDE.
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/1.-ethereum-ide/4.-using-ganache-v7.md): Create a local blockchain environment using Ganache v7
- [5. Using Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/1.-ethereum-ide/5.-using-truffle.md): Use Truffle to quickly build a dApp on ChainIDE
- [2. BNB Chain IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/2.-bsc-ide.md)
- [1. BNB Chain IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/2.-bsc-ide/untitled.md): This section provides a detailed explanation of the environment configuration for  BNB Chain IDE, which is essential for developing dApps on the BNB Chain blockchain.
- [2. How to Use BNB Chain IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/2.-bsc-ide/how-to-use-bsc-ide.md): The process of writing, compiling, deploying, interacting, verifying, and querying with smart contracts
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/2.-bsc-ide/use-truffle-and-ganache.md): Use Hardhat to quickly build a dApp on ChainIDE.
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/2.-bsc-ide/deploy-using-ganache.md): Create a local blockchain environment using Ganache v7
- [5. Using Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/2.-bsc-ide/5.-using-truffle.md): Use Truffle to quickly build a dApp on ChainIDE
- [3. Conflux IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/4.-conflux-ide.md)
- [1. Conflux IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/4.-conflux-ide/conflux-environment-configuration.md): A guide on how to create a Conflux project and configure the Conflux wallet to get tokens
- [2. How to Use Conflux IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/4.-conflux-ide/how-to-use-conflux-ide.md): The process of writing contracts, compiling contract files, deploying, interacting, querying and verifing, etc.
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/4.-conflux-ide/3.-using-hardhat.md): Use Hardhat to quickly build a dApp on Conflux eSpace
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/4.-conflux-ide/4.-using-ganache-v7.md): Create a local blockchain environment using Ganache v7
- [5. Using Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/4.-conflux-ide/5.-using-truffle.md): Use Truffle to quickly build a dApp on Conflux eSpace
- [5. Using Conflux-Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/4.-conflux-ide/5.-using-conflux-truffle.md): Use Conflux-Truffle to quickly build a dApp on Conflux Core
- [4. Internet Computer IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/5.-dfinity-ide.md)
- [1. How to Use Internet Computer IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/5.-dfinity-ide/how-to-use-dfinity-ide.md): Demonstration on how to use DFINITY IDE to create an application and deploy on DFINITY blockchain.
- [5. Nervos IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/5.-nervos-ide.md): This page discussed the functionalities and usage process of ChainIDE for Nervos.
- [1. Nervos IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/5.-nervos-ide/1.-nervos-ide-environment-configuration.md): This page discusses how to configure the Nervos IDE environment. The method of how to create a Nervos project, add a Godwoken network and create a Layer2 account to get test tokens is described.
- [2. How to use Nervos IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/5.-nervos-ide/2.-how-to-use-nervos-ide.md): This page discusses how to set up writing contracts, compiling contract files, deploying, interacting, and querying with smart contract
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/5.-nervos-ide/3.-using-hardhat.md): Use Hardhat to quickly build a dApp on ChainIDE.
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/5.-nervos-ide/4.-using-ganache-v7.md): Create a local blockchain environment using Ganache v7
- [6. Polygon IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/6.-polygon-ide.md)
- [1. Polygon IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/6.-polygon-ide/1.-polygon-ide-environment-configuration.md): Guidance on how to create a project using ChainIDE, configure MetaMask and get test coin.
- [2. How to use Polygon IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/6.-polygon-ide/2.-how-to-use-polygon-ide.md): The process of writing, compiling, deploying, interacting, verifying, and querying with smart contracts
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/6.-polygon-ide/3.-using-hardhat.md): Use Hardhat to quickly build a dApp on ChainIDE.
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/6.-polygon-ide/4.-using-ganache-v7.md): Create a local blockchain environment through Ganache v7
- [5. Using Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/6.-polygon-ide/5.-using-truffle.md): Use Truffle to quickly build a dApp on ChainIDE
- [7. Flow IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/7.-flow-ide.md)
- [Learn how to use Flow IDE to develop dApps](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/7.-flow-ide/learn-how-to-use-flow-ide-to-develop-dapps.md): This page provides a comprehensive guide on how to use Flow IDE to develop decentralized applications (dApps).
- [8. FISCO BCOS IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/8.-fisco-bcos-ide.md)
- [1. FISCO BCOS Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/8.-fisco-bcos-ide/1.-fisco-bcos-environment-configuration.md): This page discussed the configuration steps to set up Fisco Bcos IDE.
- [2. How to use FISCO BCOS IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/8.-fisco-bcos-ide/2.-how-to-use-fisco-bcos-ide.md): The process of writing, compiling, deploying, interacting, and querying with smart contracts
- [9. Sui IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/9.-sui-ide.md)
- [1. Sui Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/9.-sui-ide/1.-sui-environment-configuration.md): This section provides a detailed explanation of the environment configuration for Sui IDE, which is essential for developing dApps on the Sui blockchain.
- [2. How to use Sui IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/9.-sui-ide/2.-how-to-use-sui-ide.md): The process of writing, testing, compiling, deploying, interacting, and querying with Sui smart contracts
- [10. Aptos IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/10.-aptos-ide.md)
- [1. Aptos IDE Usage Process](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/10.-aptos-ide/1.-aptos-ide-usage-process.md): This section provides a detailed explanation of the environment configuration for Aptos IDE, which is essential for developing dApps on the Aptos blockchain.
- [2. How to use Aptos IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/10.-aptos-ide/2.-how-to-use-aptos-ide.md): The process of writing, testing, compiling, deploying, interacting, and querying with Aptos smart contracts
- [11. XDC IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/11.-xdc-ide.md)
- [1. XDC IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/11.-xdc-ide/untitled-1-1.md): This section provides a detailed explanation of the environment configuration for XDC IDE, which is essential for developing and deploying dApps on the XDC blockchain.
- [2. How to Use XDC IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/11.-xdc-ide/quick-demo.md): The process of writing, compiling, deploying, interacting, and querying with smart contracts
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/11.-xdc-ide/untitled-4.md): Use Hardhat to quickly build a dApp on ChainIDE.
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/11.-xdc-ide/4.-deploy-using-ganche.md): Create a local blockchain environment through Ganache v7
- [5. Using Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/11.-xdc-ide/5.-using-truffle.md): Use Truffle to quickly build a dApp on ChainIDE
- [12. Astar IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/12.-astar-ide.md)
- [1. Astar Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/12.-astar-ide/1.-astar-environment-configuration.md): This section provides a detailed explanation of the environment configuration for Astar IDE, which is essential for developing dApps on the Astar blockchain.
- [2. How to Use Astar EVM IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/12.-astar-ide/2.-how-to-use-astar-evm-ide.md): The process of writing, compiling, deploying, interacting, and querying with Astar EVM smart contracts
- [3. How to Use Astar WASM IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/12.-astar-ide/3.-how-to-use-astar-wasm-ide.md): The process of writing, compiling, deploying, interacting, and querying with Astar WASM smart contracts
- [13. IRISnet IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/13.-irisnet-ide.md)
- [1. IRISnet Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/13.-irisnet-ide/1.-irisnet-environment-configuration.md): This section provides a detailed explanation of the environment configuration for IRISnet IDE, which is essential for developing dApps on the IRISnet blockchain.
- [2. How to Use IRISnet EVM IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/13.-irisnet-ide/2.-how-to-use-irisnet-evm-ide.md): The process of writing, compiling, deploying, interacting, and querying with IRISnet EVM smart contracts
- [3. How to Use IRISnet Native IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/13.-irisnet-ide/3.-how-to-use-irisnet-native-ide.md): Issue, Edit, and Query FTs and NFTs on IRISnet
- [14. Arbitrum IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/14.-arbitrum-ide.md)
- [1. Arbitrum IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/14.-arbitrum-ide/1.-arbitrum-ide-environment-configuration.md): This section provides a detailed explanation of the environment configuration for  Arbitrum IDE, which is essential for developing dApps on the Arbitrum blockchain.
- [2. How to Use Arbitrum IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/14.-arbitrum-ide/2.-how-to-use-arbitrum-ide.md): The process of writing, compiling, deploying, interacting, verifying, and querying with smart contracts
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/14.-arbitrum-ide/3.-using-hardhat.md): Use Hardhat to quickly build a dApp on ChainIDE.
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/14.-arbitrum-ide/4.-using-ganache-v7.md): Create a local blockchain environment using Ganache v7
- [5. Using Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/14.-arbitrum-ide/5.-using-truffle.md): Use Truffle to quickly build a dApp on ChainIDE
- [15. Starknet IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/15.-starknet-ide.md)
- [1. Starknet IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/15.-starknet-ide/1.-starknet-ide-environment-configuration.md): This section provides a detailed explanation of the environment configuration for Startknet IDE, which is essential for developing dApps on the Starknet blockchain.
- [2. How to Use Starknet IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/15.-starknet-ide/2.-how-to-use-starknet-ide.md): The process of writing, testing, compiling, deploying, interacting, and querying with Starknet Cairo  smart contracts
- [16. Mina IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/16.-mina-ide.md)
- [1. Mina IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/16.-mina-ide/1.-mina-ide-environment-configuration.md): This section provides a detailed explanation of the environment configuration for Mina IDE, which is essential for developing dApps on the Starknet blockchain.
- [2. How to Use Mina IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/16.-mina-ide/2.-how-to-use-mina-ide.md): The process of writing, compiling, deploying and interacting with Mina 01js smart contracts
- [17. Jovay IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/17.-jovay-ide.md)
- [1. Jovay IDE Environment Configuration](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/17.-jovay-ide/1.-jovay-ide-environment-configuration.md): This section provides a detailed explanation of the environment configuration for  Jovay IDE, which is essential for developing dApps on the Jovay blockchain.
- [2. How to Use Jovay IDE](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/17.-jovay-ide/2.-how-to-use-jovay-ide.md): The process of writing, compiling, deploying, interacting, verifying, and querying with smart contracts
- [3. Using Hardhat](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/17.-jovay-ide/3.-using-hardhat.md): Use Hardhat to quickly build a dApp on ChainIDE.
- [4. Using Ganache v7](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/17.-jovay-ide/4.-using-ganache-v7.md): Create a local blockchain environment using Ganache v7
- [5. Using Truffle](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/17.-jovay-ide/5.-using-truffle.md): Use Truffle to quickly build a dApp on ChainIDE


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
