# Smart Contract Development

- [Solidity](/smart-contract-development/solidity.md): This page is a reduced version of the Solidity docs site that is adapted to Viction network to avoid overwhelming information.
- [A Simple Smart Contract](/smart-contract-development/solidity/a-simple-smart-contract.md): A basic example that sets the value of a variable and exposes it for other contracts to access
- [Solidity by Example](/smart-contract-development/solidity/solidity-by-example.md)
- [Standards & Specification](/smart-contract-development/standards-and-specification.md): In this guide, we take a look at different token standards on the Viction platform.
- [VRC25 Specification](/smart-contract-development/standards-and-specification/vrc25-specification.md): VRC25 is the official standard for fungible tokens in Viction ecosystem.
- [VRC725 Specification](/smart-contract-development/standards-and-specification/vrc725-specification.md): VRC725 is the simplest form of Non-Fungible Token on Viction
- [IDEs and Tools](/smart-contract-development/ides-and-tools.md)
- [Remix](/smart-contract-development/ides-and-tools/remix.md)
- [Ethers.js](/smart-contract-development/ides-and-tools/ethers.js.md)
- [web3.js](/smart-contract-development/ides-and-tools/web3js.md)
- [thirdweb CLI](/smart-contract-development/ides-and-tools/thirdweb-cli.md)
- [Deployment & Verification](/smart-contract-development/smart-contract-verification.md)
- [Hardhat](/smart-contract-development/smart-contract-verification/hardhat.md): This section will guide you through deploying a smart contract on the Viction using Hardhat.
- [Foundry](/smart-contract-development/smart-contract-verification/foundry.md): This section will guide smart contracts development on Viction network using Foundry tool.
