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

# Smart Contract

- [Write a Contract](https://documents.geb.network/evm-development/smart-contract/write-a-contract.md)
- [Set Up the Metamask Configuration](https://documents.geb.network/evm-development/smart-contract/write-a-contract/set-up-the-metamask-configuration.md)
- [Deploy Smart Contract on GEB Signet](https://documents.geb.network/evm-development/smart-contract/write-a-contract/deploy-smart-contract-on-geb-signet.md)
- [Deploy Smart Contract on BEVM Canary](https://documents.geb.network/evm-development/smart-contract/write-a-contract/deploy-smart-contract-on-bevm-canary.md)
- [Foundry](https://documents.geb.network/evm-development/smart-contract/foundry.md)
- [Deploy and verify contract by Foundry](https://documents.geb.network/evm-development/smart-contract/foundry/deploy-and-verify-contract-by-foundry.md)
- [Contract Verification (BlockScout)](https://documents.geb.network/evm-development/smart-contract/contract-verification-blockscout.md): Partially Forked from BlockScout Docs
- [ThirdWeb](https://documents.geb.network/evm-development/smart-contract/thirdweb.md)
