> For the complete documentation index, see [llms.txt](https://meversedex.gitbook.io/meverse-dev-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract.md).

# Smart Contract

- [Solidity - Smart Contract Language](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/solidity-smart-contract-language.md)
- [IDE and Tools](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/ide-and-tools.md): This page shows IDE and Tools to develop smart contract on MEVerse.
- [Remix](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/ide-and-tools/remix.md)
- [Truffle](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/ide-and-tools/truffle.md)
- [Hardhat](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/ide-and-tools/hardhat.md)
- [MEVerse Scan(Explorer)](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/ide-and-tools/meverse-scan-explorer.md)
- [Connecting MetaMask](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/ide-and-tools/connecting-metamask.md)
- [Sample Contracts](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/sample-contracts.md)
- [Testing Guide](https://meversedex.gitbook.io/meverse-dev-docs/smart-contract/testing-guide.md): This chapter covers how to test smart contract. Since blockchain transaction is not reversible, testing is very important before deployment.
