# Triple Masking

Triple Masking is a revolutionary, zk-based technology that allows for encrypted on-chain data. Through Triple Masking, the wallet address, token type, and token amount of a transaction can all be kept private on the block explorer.

{% hint style="info" %}
The Triple Masking Demo is now available on Anvil Testnet!
{% endhint %}

Triple Masking has been packaged into the Triple Masking SDK for developers and Triple Masking for wallets. In wallets like the Findora wallet, users will be able to use Triple Masking to send and receive transactions that can maintain the integrity of their on-chain identity through zk-encryption.

To experience Triple Masking for yourself, check out our Triple Masking Demo on the next page. You'll be able to try the Triple Masking Demo even after the marketing campaign has finished.

### Gas Fee Breakdown

Here's a quick breakdown of the gas fees involved in Triple Masking:&#x20;

{% hint style="info" %}

#### The detailed calculation for the gas fee method is as follows:

*<mark style="color:blue;">**50\_0000 + 10\_0000 \* x + 20\_0000 \* y + (10\_000 \* extra\_outputs)**</mark>*

\- x is no.of inputs and y is no.of outputs.

\- extra\_outputs = y-x (if y>x).

\- Fee deducted implicitly. No separate fee op required.

\- An extra output is created for remainder of each asset type and that is incl in the fee formula as well
{% endhint %}

<figure><img src="https://lh4.googleusercontent.com/8r8YUKcKy_0Jwb69xeVK7WihdctUKZ5d_ZMJcciPMxE__SwitB1D8G416VD8Im7dC9k3Gc3_3WS6IWq7PA5b-hpi4HfWU71Rjq-Ey4p73dLW_SIbeP2uK5RlG1Hvfy4-Dqq2_fVUCivPS1DuL2h0vjk" alt=""><figcaption></figcaption></figure>


---

# 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.findora.org/general-user-materials/testnet/triple-masking.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.
