# Introduction to Warp

{% embed url="<https://youtu.be/-Ax0rsaby8Y>" %}

Warp is a **fully decentralized** **non-custodial** **protocol** allowing private transactions in the crypto-space.

As a decentralized protocol, Warp smart contracts have been implemented within the BNB Smart Chain, making them immutable. They can neither be changed nor tampered with. Therefore, nobody - including the original developers - can modify or shut them down. All governance and mining smart contracts are deployed by the community in a decentralized manner.

As a non-custodial protocol, users keep custody of their cryptocurrencies while operating Warp. This means that at each deposit, they are provided with the private key enabling the access to the deposited funds, which gives users complete control over their assets.

### How is privacy achieved? <a href="#how-is-privacy-achieved" id="how-is-privacy-achieved"></a>

Warp improves transaction privacy by breaking the on-chain link between source and destination addresses. It uses a smart contract that accepts BNB & other tokens deposits from one address and enables their withdrawal from a different address.

To maximize privacy, several steps are recommended, such as the use of a relayer for gas payments to withdraw funds from an address with no pre-existing balance.

### Where does Warp operate?

Warp is operating on:

* **Binance Smart Chain**: **BNB** (Binance Coin)
* **Ethereum Blockchain** : **ETH** (Ethereum), **DAI** (Dai), **cDAI** (Compound Dai), **USDC** (USD Coin), **USDT** (Tether) & **WBTC** (Wrapped Bitcoin)
* **Polygon Network**: **MATIC** (Polygon)
* **Gnosis Chain (former xDAI Chain)**: **xDAI** (xDai)
* **Avalanche Mainnet**: **AVAX** (Avalanche)
* **Optimism**, as a Layer-2 for **ETH** (Ethereum)
* **Arbitrum One**, as a Layer-2 **ETH** (Ethereum)


---

# 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://warpcash.gitbook.io/faq/general/introduction-to-warp.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.
