# Integrated Development Environment (IDE)

Accelchain's IDE is a sophisticated environment designed for the review and interaction with your smart contracts. It facilitates a seamless transition from contract generation to deployment, offering a suite of tools tailored for smart contract development.

<figure><img src="https://3094214905-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGfNyBEjByPkTkWudBU7%2Fuploads%2Fmq6FJqiNfWKb1DXcLPKJ%2FScreenshot%202024-03-18%20151047.png?alt=media&#x26;token=db01d737-0efa-495d-af76-9174ee76f07d" alt=""><figcaption><p>Accelchain IDE</p></figcaption></figure>

**Run Button 🏃:**&#x20;

Situated on the right side of the IDE, the Run button enables immediate execution of your smart contract within the IDE. This feature is essential for testing your contract's functionality and ensuring it performs as expected.

**Run Audit Button 🛡️:**&#x20;

Next to the Run button, the Run Audit feature conducts a thorough analysis of your smart contract, identifying potential security vulnerabilities. This preemptive audit is crucial for enhancing the contract's security and reliability.

**Edit Button 🖋️:**&#x20;

The IDE also includes an Edit button, allowing for direct modification of your smart contract. Whether it's adding new features or refining existing code, this tool ensures your contract remains adaptable and up to date.

**Deploy Button 🚀:**&#x20;

Positioned at the top right corner, the Deploy button is your gateway to launching your smart contract on the blockchain. Accelchain supports a diverse range of networks, providing the flexibility to choose the best fit for your project. Deployment is facilitated through a connected wallet, ensuring a secure and straightforward process.


---

# 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://accelchain.gitbook.io/docs/platform/integrated-development-environment-ide.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.
