# Development

- [Endpoints](/swisstronik-docs/development/endpoints.md)
- [Connect wallets](/swisstronik-docs/development/connect-wallets.md)
- [MetaMask (EVM) - Manual](/swisstronik-docs/development/connect-wallets/metamask-evm-manual.md)
- [Keplr (Cosmos)](/swisstronik-docs/development/connect-wallets/keplr-cosmos.md)
- [Testnet Metamask (EVM) - Chainlist](/swisstronik-docs/development/connect-wallets/testnet-metamask-evm-chainlist.md)
- [Testnet MetaMask (EVM) - Manual](/swisstronik-docs/development/connect-wallets/testnet-metamask-evm-manual.md)
- [Testnet Keplr (Cosmos)](/swisstronik-docs/development/connect-wallets/testnet-keplr-cosmos.md)
- [Get test coins](/swisstronik-docs/development/get-test-coins.md)
- [SwisstronikJS SDK](/swisstronik-docs/development/swisstronikjs-sdk.md)
- [SwisstronikJS Functions](/swisstronik-docs/development/swisstronikjs-sdk/swisstronikjs-functions.md)
- [Swisstronik & Ethereum transactions](/swisstronik-docs/development/swisstronikjs-sdk/swisstronik-and-ethereum-transactions.md)
- [Transaction - code sample](/swisstronik-docs/development/swisstronikjs-sdk/transaction-code-sample.md)
- [Swisstronik & Ethereum calls](/swisstronik-docs/development/swisstronikjs-sdk/swisstronik-and-ethereum-calls.md)
- [Call - code sample](/swisstronik-docs/development/swisstronikjs-sdk/call-code-sample.md)
- [Swisstronik CLI](/swisstronik-docs/development/swisstronik-cli.md)
- [Installation](/swisstronik-docs/development/swisstronik-cli/installation.md)
- [Configuration](/swisstronik-docs/development/swisstronik-cli/configuration.md)
- [Key management](/swisstronik-docs/development/swisstronik-cli/key-management.md)
- [Queries](/swisstronik-docs/development/swisstronik-cli/queries.md)
- [Sending SWTR](/swisstronik-docs/development/swisstronik-cli/sending-swtr.md)
- [For SDI Issuers](/swisstronik-docs/development/swisstronik-cli/for-sdi-issuers.md)
- [Guides](/swisstronik-docs/development/guides.md)
- [Contract deployment - Hardhat](/swisstronik-docs/development/guides/contract-deployment-hardhat.md)
- [1. Setting up the Hardhat environment](/swisstronik-docs/development/guides/contract-deployment-hardhat/1.-setting-up-the-hardhat-environment.md)
- [2. Configure hardhat.config.js](/swisstronik-docs/development/guides/contract-deployment-hardhat/2.-configure-hardhat.config.js.md)
- [3. Write and compile the smart contract](/swisstronik-docs/development/guides/contract-deployment-hardhat/3.-write-and-compile-the-smart-contract.md)
- [4. Deploy the smart contract](/swisstronik-docs/development/guides/contract-deployment-hardhat/4.-deploy-the-smart-contract.md)
- [5. Interact with the contract - Transaction](/swisstronik-docs/development/guides/contract-deployment-hardhat/5.-interact-with-the-contract-transaction.md)
- [6. Interact with the contract - Call](/swisstronik-docs/development/guides/contract-deployment-hardhat/6.-interact-with-the-contract-call.md)
- [Contract deployment - Remix IDE](/swisstronik-docs/development/guides/contract-deployment-remix-ide.md): On this page, we will walk you through the process of deploying your first smart contract using Remix IDE, a powerful web-based Integrated Development Environment for EVM smart contracts.
- [Deployment & Interaction PERC-20](/swisstronik-docs/development/guides/deployment-and-interaction-perc-20.md)
- [ERC-20 & PERC-20](/swisstronik-docs/development/guides/deployment-and-interaction-perc-20/erc-20-and-perc-20.md)
- [Sample PERC20 contract](/swisstronik-docs/development/guides/deployment-and-interaction-perc-20/sample-perc20-contract.md)
- [Deployment & Interaction with contract](/swisstronik-docs/development/guides/deployment-and-interaction-perc-20/deployment-and-interaction-with-contract.md)
- [How to use encryption](/swisstronik-docs/development/guides/deployment-and-interaction-perc-20/how-to-use-encryption.md)
- [Contract verification](/swisstronik-docs/development/guides/contract-verification.md)
- [SDI for dapp developers](/swisstronik-docs/development/guides/sdi-for-dapp-developers.md): This page describes how to interact with the x/compliance module in order to get relevant information about the verified users and issuers.
- [Local testnet](/swisstronik-docs/development/local-testnet.md)
- [Web3JS, Ethers, Viem and other third-party libraries](/swisstronik-docs/development/web3js-ethers-viem-and-other-third-party-libraries.md): Here you can find examples of how to use utilities for well-known libraries provided by Swisstronik
