> For the complete documentation index, see [llms.txt](https://docs.hyperunit.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hyperunit.xyz/developers/key-addresses/mainnet/bitcoin.md).

# Bitcoin

Bitcoin deposits and withdrawals are supported between HyperCore and Bitcoin mainnet. Destination transactions are credited from Unit's respective treasury address.

<table><thead><tr><th width="150">Blockchain</th><th>Bitcoin Treasury Address</th></tr></thead><tbody><tr><td>Hyperliquid</td><td><pre><code>0x574bAFCe69d9411f662a433896e74e4F153096FA
</code></pre></td></tr><tr><td>Bitcoin</td><td><pre><code>bc1pdwu79dady576y3fupmm82m3g7p2p9f6hgyeqy0tdg7ztxg7xrayqlkl8j9
</code></pre></td></tr></tbody></table>

Unit Bitcoin is deployed on both HyperCore and the HyperEVM, and is fungible between these two execution environments. Users can [convert](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm/hypercore-less-than-greater-than-hyperevm-transfers#transferring-between-core-and-evm) their tokens by transferring tokens to the [Unit Bitcoin system address](#unit-bitcoin-system-address).

* Convert from HyperCore to HyperEVM using a spotSend action (or via the frontend)&#x20;
* Convert from HyperEVM to HyperCore with an ERC20 transfer.&#x20;

***NOTE:*** Due to the requirements of the orderbook, BTC has 10 `wei decimals` on HyperCore. It is recommended to only specify up to 8 decimal places (Satoshi-level precision) when converting HyperCore to HyperEVM. Beyond this, the [non-round amount is burned](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm/hypercore-less-than-greater-than-hyperevm-transfers#caveats) (guaranteed to be < 1 Satoshi). This is true for all spot tokens, including HYPE.

#### Unit Bitcoin System Address

```solidity
0x20000000000000000000000000000000000000c5
```

#### [Unit Bitcoin HyperCore Token Metadata](https://app.hyperliquid.xyz/explorer/token/0x8f254b963e8468305d409b33aa137c67)

<table><thead><tr><th width="206.1640625">Field</th><th>Value</th></tr></thead><tbody><tr><td>Name</td><td>BTC</td></tr><tr><td>Full Name</td><td>Unit Bitcoin</td></tr><tr><td>L1 Name</td><td>UBTC</td></tr><tr><td>Token Index</td><td>197</td></tr><tr><td>Max Supply</td><td>21,000,000</td></tr><tr><td>Min Lot Size</td><td>0.00001</td></tr><tr><td>Wei Size</td><td>0.0000000001</td></tr><tr><td>Token ID</td><td>0x8f254b963e8468305d409b33aa137c67</td></tr></tbody></table>

#### Unit Bitcoin HyperEVM Token Metadata

<table><thead><tr><th width="210.8984375">Field</th><th>Value</th></tr></thead><tbody><tr><td>Contract Address</td><td><pre><code>0x9FDBdA0A5e284c32744D2f17Ee5c74B284993463
</code></pre></td></tr><tr><td>Name</td><td>Unit Bitcoin</td></tr><tr><td>Symbol</td><td>UBTC</td></tr><tr><td>Decimals</td><td>8</td></tr><tr><td>Total Supply</td><td>21,000,000 * 10^8</td></tr></tbody></table>


---

# 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://docs.hyperunit.xyz/developers/key-addresses/mainnet/bitcoin.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.
