# EVM

EVM chains are blockchains that run the **Ethereum Virtual Machine**, allowing them to support Ethereum-style smart contracts and token standards. QSafe Wallet is designed to work seamlessly with all EVM-compatible chains, including mainnets like **Ethereum**, **Polygon**, **Binance Smart Chain**, and testnets like **Holesky** and **Sepolia**.

***

### **Core Compatibility Features**

#### **1. Ethereum-Style Addresses (0x...)**

* All EVM chains use **hexadecimal addresses starting with `0x`**, derived from the public key using **Keccak-256 hashing**.
* Example: `0x3de85289856f88b4a718e53bf9421B1D5cE7E58f`
* These addresses are compatible across all EVM chains — you can use the same wallet address on **Ethereum**, **Polygon**, **BSC**, etc.

#### **2. ERC-20 / ERC-721 / ERC-1155 Tokens**

Q Safe Wallet supports the most widely used token standards in the Ethereum ecosystem:

| Token Standard | Description                                                                                                      |
| -------------- | ---------------------------------------------------------------------------------------------------------------- |
| **ERC-20**     | Fungible tokens (e.g., DAI, USDT, LINK). Used for stablecoins, governance tokens, etc.                           |
| **ERC-721**    | Non-fungible tokens (NFTs), where each token is unique (e.g., CryptoPunks, Bored Apes).                          |
| **ERC-1155**   | Semi-fungible tokens, supporting both NFTs and fungible assets in one contract (used in games and marketplaces). |

**How It Works:**

* You can **send, receive, and view balances** of these tokens directly from the wallet interface.
* The wallet automatically detects known tokens or allows manual import via contract address.

#### **3. Testnets Are Fully Supported**

Q Safe Wallet supports major **EVM testnets like Sepolia, Holesky**, and **BNB Testnet** making it ideal for developers and testers.


---

# 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.qsafewallet.com/multichain-compatibility/evm.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.
