# ChainIDE-English

## ChainIDE-English

- [1. ChainIDE Introduction](https://chainide.gitbook.io/chainide-english-1/master.md)
- [2. ChainIDE Modules](https://chainide.gitbook.io/chainide-english-1/chainide-modules.md): Describe the overall ChainIDE and the function of each button
- [2.1. File System](https://chainide.gitbook.io/chainide-english-1/chainide-modules/file-storage.md): This section discusses the procedure to create projects, files, file systems supported by ChainIDE, etc.
- [2.2. Editor](https://chainide.gitbook.io/chainide-english-1/chainide-modules/editor.md): This section covers the detail information about the editor panel of ChainIDE
- [2.3. File Preview](https://chainide.gitbook.io/chainide-english-1/chainide-modules/file-preview.md): This section covers the detail of file preview function that is available in editor panel
- [2.4. Logger](https://chainide.gitbook.io/chainide-english-1/chainide-modules/terminal.md): This section provides the detailed information on the terminal panel of ChainIDE
- [2.5. Compile](https://chainide.gitbook.io/chainide-english-1/chainide-modules/4.5-compile.md): This section covers the detailed information about the Compile module of ChainIDE.
- [2.6. Deployment and Interaction](https://chainide.gitbook.io/chainide-english-1/chainide-modules/4.6-deployment-and-interaction.md): This section discusses in detail with deploy module.
- [2.7. Plug-in System Module](https://chainide.gitbook.io/chainide-english-1/chainide-modules/4.7-plug-in-system-module.md)
- [2.7.1 ChainIDE Debugger](https://chainide.gitbook.io/chainide-english-1/chainide-modules/4.7-plug-in-system-module/2.7.1-chainide-debugger.md): Debugger plugin for all EVM series blockchains
- [2.7.2. ChainIDE Flattener Plugin](https://chainide.gitbook.io/chainide-english-1/chainide-modules/4.7-plug-in-system-module/2.7.2.-chainide-flattener-plugin.md): ChainIDE offers contract flattener plugin that combines all the imports from the original file into a single contract
- [2.7.3. ChainIDE Scan Verifier](https://chainide.gitbook.io/chainide-english-1/chainide-modules/4.7-plug-in-system-module/2.7.3.-chainide-scan-verifier.md): ChainIDE offers contract verification plug-ins that can scan and verify smart contracts on Ethereum, Polygon, BNB Chain, Conflux and Astar.
- [2.8. Functions at Bottom Part of ChainIDE](https://chainide.gitbook.io/chainide-english-1/chainide-modules/functions-at-bottom-part-of-chainide.md)
- [2.9. AI - Code Sage Module](https://chainide.gitbook.io/chainide-english-1/chainide-modules/2.9.-ai-code-sage-module.md): This can empower developers to enhance their code, develop more efficient and secure smart contracts, and dApps.
- [3. ChainIDE - Loading Your Work](https://chainide.gitbook.io/chainide-english-1/chainide-loading-your-work.md): ChainIDE allows to load your work from Github as well as from local storage
- [4. ChainIDE - Saving Your Work](https://chainide.gitbook.io/chainide-english-1/chainide-saving-your-work.md): ChainIDE allows you to save/load your work to/from Github.
- [5. ChainIDE - Port Forwarding](https://chainide.gitbook.io/chainide-english-1/port-forwarding.md): Perform port forwarding using Port Manager
- [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
- [ChainIDE Updates](https://chainide.gitbook.io/chainide-english-1/chainide-updates.md): ChainIDE version update information
- [V 2.2.8 (09-19-2024)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.8-09-19-2024.md): This version mainly adds integration with Mina and Flow Cadence 1.0.
- [V 2.2.7 (05-06-2024)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.7-05-06-2024.md): This version primarily adds integration with Arbitrum.
- [V 2.2.6 (03-12-2024)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.6-03-12-2024.md): This version primarily adds integration with Sui and Chatbot.
- [V 2.2.5 (11-22-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.5-11-22-2023.md): This version primarily includes integration with IRISnet and a BlockScout contract verification plugin for Astar EVM.
- [V 2.2.4 (10-20-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.4-10-20-2023.md): This version introduces Astar integration.
- [V 2.2.3 (15-06-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.3-15-06-2023.md): This version introduces XDC integration.
- [V 2.2.2 (06-15-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.2-06-15-2023.md): This version introduces a new feature, ChainIDE Code Sage, an AI code assistant, and addresses some existing issues.
- [V 2.2.1 (05-15-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.1-05-15-2023.md): This version introduces a new feature, the GitHub plug-in, and addresses some existing issues.
- [V 2.2.0 (04-15-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.2.0-04-15-2023.md): This version introduces the beta version of ChainIDE UAT and addresses some existing issues.
- [V 2.1.9 (03-15-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.9-03-15-2023.md): This version optimizes the underlying services and file system of ChainIDE and addresses some existing issues.
- [V 2.1.8 (02-15-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.8-02-15-2023.md): This version introduces the Code Formatting and Code Jump features and addresses some existing issues.
- [V 2.1.7 (01-16-2023)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.7-01-16-2023.md): This version introduces new features, including the Solidity Smart Contract Verifier plug-in, and addresses some existing issues.
- [V 2.1.6 (07-29-2022)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.6-07-29-2022.md): This version introduces Aptos integration and Nervos Godwoken support and addresses some existing issues.
- [V 2.1.5 (05-30-2022)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.5-05-30-2022.md): This version introduces multiple new features, expands wallet support, and addresses some existing issues.
- [V 2.1.4 (05-10-2022)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.4-05-10-2022.md): The version introduces the Ecosystem and Incubator modules and addresses some existing issues.
- [V 2.1.3 (04-22-2022)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.3-04-22-2022.md): This version introduces FISCO BCOS support and addresses some existing issues.
- [V 2.1.2 (03-22-2022)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.2-03-22-2022.md): This version introduces Flow blockchain support and addresses some existing issues.
- [V 2.1.1 (03-07-2022)](https://chainide.gitbook.io/chainide-english-1/chainide-updates/v-2.1.1-03-07-2022.md): This version introduces Conflux eSpace support and addresses some existing issues.
