🪄Mint brBTC

Bedrock now accepts uniBTC and multiple wrapped BTC in different networks, to illustrate, uniBTC is used in this tutorial. It always encourage users to go to brBTC page to check the latest accepted wrapped BTC on different networks.

  1. To stake your uniBTC for brBTC in 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 1: Connect supported wallet
  1. (Optional) Select the network that you have supported BTC assets to stake.

Figure 2: Select network
  1. Approve the allowance to Bedrock brBTC mint smart contract.

Figure 3: Grant necessary allowance to Bedrock brBTC contract
  1. Stake your uniBTC to mint brBTC

    1. Enter the amount of uniBTC to stake

    2. Confirm to stake

    3. Confirm(Sign) again in wallet

Figure 4a: Ready to stake
Figure 4b: Confirm to stake
Figure 4c: Confirm again in wallet
  1. You will receive brBTC when you deposit it and it will accrue staking rewards over time by growing in token value.

Figure 5a: Stake in progress
Figure 5b: brBTC minting successfully!
  1. (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 6a: Add brBTC token to wallet