# Various Token Types

The **IBVM Testnet** is a versatile and EVM-compatible blockchain environment designed to support and test a wide range of token standards. Whether you're building DeFi applications, NFTs, gaming ecosystems, or DAOs, IBVM provides full support for deploying and interacting with all major Ethereum token types.

***

### ✅ Supported Token Standards

#### 🔹 **ERC-20 – Fungible Tokens**

Standard for cryptocurrencies and utility tokens. All tokens are interchangeable and have the same value.\
**Use Cases**: DeFi, stablecoins, governance tokens, utility tokens\
**Available on IBVM Testnet**: ✔️

***

#### 🔸 **ERC-721 – Non-Fungible Tokens (NFTs)**

Unique tokens representing digital ownership. Each token has a distinct ID and metadata.\
**Use Cases**: Digital collectibles, art, identity, real estate\
**Available on IBVM Testnet**: ✔️

***

#### 🧩 **ERC-1155 – Multi-Token Standard**

A hybrid token standard that supports both fungible and non-fungible tokens in one contract.\
**Use Cases**: Gaming assets, multi-asset NFTs, batch operations\
**Available on IBVM Testnet**: ✔️

***

#### 🗳 **Governance & Custom Tokens**

Tokens built for governance (typically ERC-20-based) and custom behavior like minting, burning, capped supply, or time locks.\
**Use Cases**: DAOs, protocol control, automated tokenomics\
**Available on IBVM Testnet**: ✔️ (via custom smart contracts or IBVM T-Minter)

***

### 💡 Why Use IBVM Testnet for Token Development?

* ⚙️ **EVM-Compatible**: Works seamlessly with standard Ethereum tools (Remix, Hardhat, Metamask)
* 🧪 **Risk-Free Testing**: Deploy and test contracts using cBTC (testnet token)
* 🔧 **Full Support for OpenZeppelin Contracts**
* 🔄 **Realistic Simulations**: Gas costs, contract interaction, and UI testing in a testnet-like mainnet
* 🚀 **IBVM T-Minter**: Instantly deploy various token types with no code


---

# 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://ibvm.gitbook.io/ibvm-doc/development-guide/various-token-types.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.
