> For the complete documentation index, see [llms.txt](https://docs.logosnodos.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.logosnodos.online/solidity-compiler.md).

# Solidity Compiler

- [Hardhat](https://docs.logosnodos.online/solidity-compiler/hardhat.md)
- [Installation](https://docs.logosnodos.online/solidity-compiler/hardhat/installation.md)
- [Setup Hardhat on Swisstronik Network](https://docs.logosnodos.online/solidity-compiler/hardhat/setup-hardhat-on-swisstronik-network.md)
- [Write and compile the smart contract](https://docs.logosnodos.online/solidity-compiler/hardhat/write-and-compile-the-smart-contract.md)
- [Deploy the smart contract](https://docs.logosnodos.online/solidity-compiler/hardhat/deploy-the-smart-contract.md)
- [Interact with the contract-Transaction](https://docs.logosnodos.online/solidity-compiler/hardhat/interact-with-the-contract-transaction.md)
- [Interact with the contract-Call](https://docs.logosnodos.online/solidity-compiler/hardhat/interact-with-the-contract-call.md)
- [Crafts and Mint Token ERC20](https://docs.logosnodos.online/solidity-compiler/hardhat/crafts-and-mint-token-erc20.md): Task Details: Craft an ERC20 contract that mints at least 100 tokens with Hardhat (in 7 Steps)
- [PERC20 (Private ERC20) Deploy, Mint and Transfer.](https://docs.logosnodos.online/solidity-compiler/hardhat/perc20-private-erc20-deploy-mint-and-transfer..md): Task Details: Craft an ERC20 contract that mints at least 100 tokens with Hardhat (in 7 Steps)
- [JSON RPC Call using ETH getStorage](https://docs.logosnodos.online/solidity-compiler/hardhat/json-rpc-call-using-eth-getstorage.md): Task Details : Make a JSON RPC call using eth\_getStorageAt() to get the first storage variable (slot #0) of any deployed smart contract
