# BLESS

<figure><img src="/files/TPYuXpJrEruR81BNFTcX" alt=""><figcaption></figcaption></figure>

## Key Features

BLESS has some striking features, including being:

* Natively MultiChain
* Governance enabled
* Native token on Blessnet, an ERC20 on other chains
* Single, consistent, contract address on all chains
* Able to self-bridge from any supported EVM chain to any supported EVM chain
* Able to self-bridge from any supported EVM chain directly to Blessnet
* Able to self-bridge from Blessnet to any supported EVM chain

## Distribution

BLESS is the native gas token of Blessnet. It has a fixed supply of 1 billion tokens.

All tokens have been minted. There is currently no vesting or emissions schedule. For details on how to get BLESS please see the [Get BLESS section](/bless-token/get-bless.md).

## BLESS is Built to be Used

BLESS is built to be used, both as a gas token for Blessnet transactions and as forwarded native token for delivering transactions to other chains.

BLESS is used to pay gas for transactions on Blessnet. Unless you are planning to do transactions on Blessnet there is no reason for you to hold BLESS. Gas costs on Blessnet are very very low, particularly for transactions that stay on Blessnet and don't settle on other chains. **You don't need much BLESS**.

## Single Contract Address

The BLESS ERC20 is deployed using the CREATE2 opcode to supported chains, meaning that it has the same contract address no matter where you as using it. You don’t have to remember an endless list of contract addresses that vary between chains.

On Mainnets the BLESS contract address is **`0x000000000000CCA70B6e0997a94681a3114EdDD7`**

On Testnets the BLESS contract address is **`0x0000000000BBfbab0236d05c06211853f812ec57`**

The BLESS self-bridging ERC20 token is currently supported on the following chains:

* Ethereum Mainnet
* Arbitrum Mainnet
* Optimism Mainnet
* Base Mainnet
* Polygon Mainnet
* Blast Mainnet
* Ethereum Sepolia
* Arbitrum Sepolia
* Optimism Sepolia
* Base Sepolia


---

# 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.bless.net/bless-token/bless.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.
