# Guides

> ### <mark style="color:orange;">⚠️ Important Security Warning</mark>
>
> <mark style="color:orange;">**Do Not Commit Sensitive Information**</mark>
>
> <mark style="color:orange;">**When working with the project, ensure you do not commit any sensitive information. This includes, but is not limited to:**</mark>
>
> * <mark style="color:orange;">**Seed phrases**</mark>
> * <mark style="color:orange;">**Private keys**</mark>
> * <mark style="color:orange;">**Passwords**</mark>
> * <mark style="color:orange;">**API keys**</mark>
> * <mark style="color:orange;">**Personal identification information**</mark>
>
> <mark style="color:orange;">**Accidentally committing such information can lead to severe security risks, including unauthorized access to accounts and loss of funds. Always double-check your code and configurations before committing. Use**</mark><mark style="color:orange;">**&#x20;**</mark><mark style="color:orange;">**`.gitignore`**</mark><mark style="color:orange;">**&#x20;**</mark><mark style="color:orange;">**files and environment variables to protect sensitive data.**</mark>

Below you can find different guides how you can develop your dApps on Swisstronik Network

[**How to deploy contract using Hardhat**](https://docs.swisstronik.com/swisstronik-docs/development/guides/contract-deployment-hardhat) – describes how you can deploy your smart contract using Hardhat&#x20;

[**How to deploy contract using Remix**](https://docs.swisstronik.com/swisstronik-docs/development/guides/contract-deployment-remix-ide) – describes how you can deploy your smart contract using Remix IDE

[**Interaction with PERC20**](https://docs.swisstronik.com/swisstronik-docs/development/guides/deployment-and-interaction-perc-20) – describes how to interact with smart contracts through shielded transactions using PERC20 as a sample


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.swisstronik.com/swisstronik-docs/development/guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
