> For the complete documentation index, see [llms.txt](https://documents.geb.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documents.geb.network/evm-development/fee-calculation/bevm-canary.md).

# BEVM Canary

When conducting transactions on the BEVM MainNet, **BTC is required as gas**. The Bitcoin network employs the UTXO model, while the BEVM network utilizes an account model. This implies that the usage paradigms of the two networks are different. However, **we ensure that each BTC on the BEVM network originates from the Bitcoin MainNet**, and there are comprehensive asset proofs available for querying on both the Bitcoin network and the BEVM network.

The following describes the calculation method of gas fees on the BEVM Preliminary Network:

BEVM transaction fees consist of three components: **initial gas**, **real gas**, and **refund gas**. The following are the calculation methods and their inherent relationships:

<table data-header-hidden><thead><tr><th width="127.2890625"></th><th></th></tr></thead><tbody><tr><td>initial gas</td><td><span class="math">             initial = \dfrac{gas\_limit\times max\_gas\_price}{10^{10}}</span></td></tr><tr><td>real gas</td><td><span class="math">real = \dfrac{gas\_used\times50000000}{10^{10}}</span></td></tr><tr><td>refund gas</td><td><span class="math">refund = initial-real</span></td></tr></tbody></table>

{% hint style="info" %}
When considering the gas price on BEVM Canary (Chain ID: 1501), you might consider establishing it as a default configuration at 0.05 GWei. Regarding the gas limit, you can experiment with it on the BEVM TestNet and subsequently set it as the default on the front end.
{% endhint %}

If you want to view the actual gas situation for each transaction, you can browse: <https://scan-canary.bevm.io/>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://documents.geb.network/evm-development/fee-calculation/bevm-canary.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.
