# Mint brBTC

{% hint style="info" %}
Bedrock now accepts [uniBTC](https://docs.bedrock.technology/multi-asset-liquid-staking/unibtc) and multiple wrapped BTC in different networks, to illustrate, [uniBTC](https://docs.bedrock.technology/multi-asset-liquid-staking/unibtc) is used in this tutorial. It always encourage users to go to [brBTC](https://app.bedrock.technology/brbtc) page to check the latest accepted wrapped BTC on different networks.
{% endhint %}

1. To stake your [uniBTC](https://docs.bedrock.technology/multi-asset-liquid-staking/unibtc) for brBTC in [brBTC](https://app.bedrock.technology/brbtc), click 'Connect Wallet' at the top of the page to link your preferred wallet (MetaMask in this tutorial) to the dApp. Once connected, the mint/withdraw function for brBTC will be available.

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/ZR4TY5bgV32y6Im2oFtQ/Screenshot%202024-12-23%20at%205.30.38%20PM.png" alt=""><figcaption><p>Figure 1: Connect supported wallet</p></figcaption></figure>

2. (Optional) Select the network that you have supported BTC assets to stake.

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/Ypl3GHdIr4fv7CLsNqVG/Screenshot%202024-12-23%20at%205.18.35%20PM.png" alt=""><figcaption><p>Figure 2: Select network</p></figcaption></figure>

3. Approve the allowance to Bedrock brBTC mint smart contract.

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/pKHTdyHwPFimXoDMe1Ml/approve.png" alt=""><figcaption><p>Figure 3: Grant necessary allowance to Bedrock brBTC contract</p></figcaption></figure>

4. Stake your [uniBTC](https://docs.bedrock.technology/multi-asset-liquid-staking/unibtc) to mint brBTC
   1. Enter the amount of uniBTC to stake
   2. Confirm to stake
   3. Confirm(Sign) again in wallet

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/TcuJ24GgggCWofN23m5g/stake.png" alt=""><figcaption><p>Figure 4a: Ready to stake</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/hj8uSCW2Ue8fM8htjgKs/confirm.png" alt=""><figcaption><p>Figure 4b: Confirm to stake</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/8MxaZ5PervrL0mbj2PfJ/confirminwallet.png" alt=""><figcaption><p>Figure 4c: Confirm again in wallet</p></figcaption></figure>

5. You will receive brBTC when you deposit it and it will accrue staking rewards over time by growing in token value.

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/lhkPwlYLJHZ4HcEjqi5A/image%20(39).png" alt=""><figcaption><p>Figure 5a: Stake in progress</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/JrmPNjRaGpGaanI2GbXv/image%20(41).png" alt=""><figcaption><p>Figure 5b: brBTC minting successfully!</p></figcaption></figure>

6. (Optional) Add brBTC token into your wallet
   1. To be able to view your brBTC on your Metamask wallet, click 'Add to MetaMask' to import the uniBTC token to MetaMask as example.

<figure><img src="https://content.gitbook.com/content/nrckfSpUo53lwAbTsRSv/blobs/aPxHNlpkLUtr0qGRrxbZ/Screenshot%202024-12-23%20at%205.29.25%20PM.png" alt=""><figcaption><p>Figure 6a: Add brBTC token to wallet</p></figcaption></figure>

<br>
