Bedrock uniBTC logo

Bedrock uniBTC

Overview
Status
Deposits Live
Type
Liquid Staking
BTC Supply
₿0
Bedrock is a liquid staking protocol featuring the uniBTC token.
Assessment
Asset Custody
Wrapped BTC tokens are swapped for BTC. A custodian is responsible for depositing funds into Babylon
When a user deposits funds into the Bedrock protocol, they deposit a wrapped BTC token into the uniBTC smart contract. The uniBTC smart contract on Ethereum (and other chains) is responsible for minting uniBTC in exchange for wrapped BTC tokens.

To deposit these tokens on Babylon, the protocol relies on a custodial provider to exchange the wrapped BTC tokens for native BTC tokens that they would stake on Babylon.

Bedrock has not disclosed who is responsible for securing and staking native BTC on users' behalf.
Smart contracts & audits
Smart contracts have undergone audits
Users can verify the various implementations of uniBTC’s vault and token contracts on the chains they’re deployed on.

uniBTC has gone through two audits. However, the protocol was exploited after these audits.

⚠️ Audits of smart contracts do not mean exploits are not possible. Users should not deposit more funds than they’re willing to lose.
Additional considerations
Protocol has been exploited
The uniBTC vault contract was previously exploited. The exploit occurred because the uniBTC contract did not specify which token needed to be deposited to mint uniBTC.

An exploiter deposited 30 ETH to mint 30 uniBTC, and then swapped the uniBTC for wBTC via Uniswap. This saw the exploiter take an advantage between the price of ETH and their newly minted uniBTC which was swapped for wBTC.
Knowledge Bits
Learn more