# Overview

Mezo is a Layer-2 blockchain built on top of Bitcoin with the goal of making Bitcoin productive in day-to-day finance.&#x20;

It is EVM-compatible, which means it can host decentralized apps (dApps) and smart contracts in a system that developers and users already understand.

You can find a block explorer for mainnet at <https://explorer.mezo.org/>

Here are links to Mezo's website if you want to explore their [user documentation](https://mezo.org/docs/users/) or [developer docs](https://mezo.org/docs/developers/).

## Network Support

| Network | Full History / Archive | HTTPS                | WSS |
| ------- | ---------------------- | -------------------- | --- |
| Mainnet | ✅                      | ✅                    | ✅   |
| Testnet | No - pruned history    | :white\_check\_mark: | ✅   |

> WebSocket clients **MUST** respond to server `ping` frames, otherwise the connection will be closed and re-established every minute.

## Methods & Compute Units

<table data-header-hidden><thead><tr><th></th><th width="100"></th></tr></thead><tbody><tr><td>debug_traceBlockByNumber</td><td>80</td></tr><tr><td>debug_traceTransaction</td><td>80</td></tr><tr><td>eth_accounts</td><td>20</td></tr><tr><td>eth_blockNumber</td><td>20</td></tr><tr><td>eth_call</td><td>40</td></tr><tr><td>eth_chainId</td><td>10</td></tr><tr><td>eth_estimateGas</td><td>40</td></tr><tr><td>eth_gasPrice</td><td>40</td></tr><tr><td>eth_getBalance</td><td>40</td></tr><tr><td>eth_getBlockByHash</td><td>40</td></tr><tr><td>eth_getBlockByNumber</td><td>40</td></tr><tr><td>eth_getBlockTransactionCountByHash</td><td>40</td></tr><tr><td>eth_getBlockTransactionCountByNumber</td><td>40</td></tr><tr><td>eth_getCode</td><td>40</td></tr><tr><td>eth_getFilterChanges</td><td>40</td></tr><tr><td>eth_getFilterLogs</td><td>40</td></tr><tr><td>eth_getLogs</td><td>80</td></tr><tr><td>eth_getProof</td><td>40</td></tr><tr><td>eth_getStorageAt</td><td>40</td></tr><tr><td>eth_getTransactionByBlockHashAndIndex</td><td>40</td></tr><tr><td>eth_getTransactionByBlockNumberAndIndex</td><td>40</td></tr><tr><td>eth_getTransactionByHash</td><td>40</td></tr><tr><td>eth_getTransactionCount</td><td>40</td></tr><tr><td>eth_getTransactionReceipt</td><td>40</td></tr><tr><td>eth_newBlockFilter</td><td>40</td></tr><tr><td>eth_newFilter</td><td>40</td></tr><tr><td>eth_newPendingTransactionFilter</td><td>40</td></tr><tr><td>eth_protocolVersion</td><td>10</td></tr><tr><td>eth_sendRawTransaction</td><td>80</td></tr><tr><td>eth_subscribe</td><td>20</td></tr><tr><td>eth_unsubscribe</td><td>20</td></tr><tr><td>eth_syncing</td><td>10</td></tr><tr><td>eth_uninstallFilter</td><td>20</td></tr><tr><td>mezo_estimateCost</td><td>40</td></tr><tr><td>net_listening</td><td>10</td></tr><tr><td>net_peerCount</td><td>10</td></tr><tr><td>net_version</td><td>10</td></tr><tr><td>txpool_content</td><td>500</td></tr><tr><td>txpool_inspect</td><td>80</td></tr><tr><td>txpool_status</td><td>80</td></tr><tr><td>web3_clientVersion</td><td>40</td></tr><tr><td>web3_sha3</td><td>40</td></tr></tbody></table>
