# Mystiko.Network on Mainnets

## **Mystiko.Network and its first** [**web wallet**](https://app.mystiko.network/) **built by ecosystem partner - CAMO Wallet, is now live!**

* Deposit, pay, transfer securely on 👉 [. ](https://web.camowallet.app/)<https://web.camowallet.app/>
* Learn how to use CAMO wallet  👉 [Tutorial](https://docs.camowallet.app/).
* Supported blockchains: Ethereum, BNB Chain, Polygon, Base, Avalanche, Linea
* Wallets: MetaMask
* Assets:
  * On Ethereum: ETH, USDT, USDC
  * On BNB Chain: BNB, BUSD, USDT, USDC
  * On Polygon: MATIC, BUSD, USDT, USDC, WETH
  * On Avalance: AVAX, UDST, USDC
  * On Base (L2): ETH, USDbC
  * On Linea: ETH, USDC

## **Tech Highlights of Mystiko.Network on Mainnets**

* **Snark of Snark, better security, and lower gas fee.** Mystiko.Network has incorporated ZK Snarks for secure ZK transactions. As a result, transactions on Mystiko.Network cost 50–90% lower than other major existing ZK solutions. Such ZK of ZK design intends to create an affordable solution for every consumer.
* **Ultra flexibility, arbitrary amount withdrawal with full data protection.** Mystiko.Network has implemented a technology called '**JoinSplit'** - which allows users to transfer and withdraw any amount of total assets deposited. A JoinSplit consumes either one or two input(deposit) values and creates either one or two output(withdraw) values. For example, if a user makes 3 deposits on Mystiko.Network at the amount of 10 ETH, 20 ETH and 30 ETH on Ethereum mainnet, the user is now given the option to withdraw any arbitrary amount under 50 ETH with full ZK features.
* **Direct personal payment, direct personal address to personal address transfer.** Mystiko users can transfer tokens to another Mystiko user within the Mystiko.Network. In other words, if both the sender and the receiver are on Mystiko, the sender and the receiver can directly transfer any tokens between their Mystiko.Network personal addresses without involving public blockchain addresses, ensuring the safety of both, the sender and the receiver.
* **The world's 1st Auditable ZK Solution - ZK tech for the Good, Not for the Bad.** Mystiko designed the first decentralized auditing system for on-chain ZK transactions. In Mystiko’s decentralized auditing system, a decentralized auditing committee will be established and such a committee will support auditing the transaction flow of suspicious deposits from bad actors while protecting the data of regular users.

## Cost Estimation and Disclosure

### **1. Gas Fee Per Chain**

<table><thead><tr><th>Chain</th><th width="83">Token</th><th width="109">Gas price</th><th>Deposit gas fee </th><th>Withdraw gas fee</th></tr></thead><tbody><tr><td><em>Unit</em></td><td></td><td><em>Gwei</em></td><td><em>Number of native tokens</em></td><td><em>Number of native tokens</em></td></tr><tr><td>Ethereum</td><td>ETH</td><td>40</td><td>0.00833928</td><td>0.02074468</td></tr><tr><td>Polygon</td><td>MATIC</td><td>149</td><td>0.02852307</td><td>0.078407823</td></tr><tr><td>BNB Chain</td><td>BNB</td><td>3</td><td>0.000625446</td><td>0.001571181</td></tr><tr><td>Avalanche</td><td>AVAX</td><td>26</td><td>0.005420532</td><td>0.01368939</td></tr><tr><td>Base</td><td>ETH</td><td>0.000006477</td><td>0.000000001310763444</td><td>0.000000003376660887</td></tr></tbody></table>

### **2. Roll Up Fee**

Rollup Up Fee will be charged by Mystiko ZK miners, who will be responsible for rolling up new commitments to lower the gas cost of ZK transactions. Rollup will be activated when new commitments are created in the following scenarios: 1) when users make a new deposit commitment; 2) when users partially transfer or withdraw from a deposit, and leave the rest of deposit to be accounted as a new commitment.

Rollup fee is deducted from the tokens to be shielded, i.e. users shall pay a certain amount of USDT, instead of ETH, to miners if users chose to directly deposit USDT. Users could add rollup gas to speed up the rollup process.&#x20;

| Chain             | Asset          | Roll-up Fee (Min) |
| ----------------- | -------------- | ----------------- |
| **Ethereum**      | ETH            | 0.01              |
|                   | USDT/USDC      | 15                |
| **BSC**           | BNB            | 0.004             |
|                   | USDT/USDC/BUSD | 1                 |
| **Polygon**       | Matic          | 0.1               |
|                   | USDT/USDC/BUSD | 0.1               |
|                   | WETH           | 0.00005           |
| **Avalanche**     | AVAX           | 0.02              |
|                   | USDT/USDC      | 0.5               |
| **Coinbase Base** | ETH            | 0.0002            |
|                   | USDbC          | 0.3               |

### **3. Relayer Fee (Optional)**

Users could choose to provide relayer fee to third-party Mystiko gas relayer to enable transactions and transfers when users ran out of gas fee for asset withdrawal on destination chain. i.e. When a user would like to withdraw USDT on BNB Chain, but this user does not have BNB token on his wallet, he could choose to pay relayers with certain amount of their deposited assets (USDT in this case) to cover the BNB token gas fee and start the withdraw process.&#x20;


---

# 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.mystiko.network/introduction-of-mystiko.network/mystiko.network-on-mainnets.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.
