> For the complete documentation index, see [llms.txt](https://documentation.script.tv/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.script.tv/smart-contract-and-app-development.md).

# Smart Contract & App Development

- [Turing-Complete Smart Contract](https://documentation.script.tv/smart-contract-and-app-development/turing-complete-smart-contract.md)
- [Ethereum RPC API support](https://documentation.script.tv/smart-contract-and-app-development/ethereum-rpc-api-support.md)
- [Setup the ETH RPC Adaptor for the Script Testnet](https://documentation.script.tv/smart-contract-and-app-development/setup-the-eth-rpc-adaptor-for-the-script-testnet.md)
- [Metamask](https://documentation.script.tv/smart-contract-and-app-development/metamask.md)
- [Truffle](https://documentation.script.tv/smart-contract-and-app-development/truffle.md)
- [Hardhat](https://documentation.script.tv/smart-contract-and-app-development/hardhat.md)
- [Remix](https://documentation.script.tv/smart-contract-and-app-development/remix.md)
- [Web3.js](https://documentation.script.tv/smart-contract-and-app-development/web3.js.md)
- [Explorer Tools for DApp Development](https://documentation.script.tv/smart-contract-and-app-development/explorer-tools-for-dapp-development.md)
- [Script Blockchain SRC20 Token Integration Guide](https://documentation.script.tv/smart-contract-and-app-development/script-blockchain-src20-token-integration-guide.md)
