Bedrock

Bedrock review is an assessment of Secure Mint's uniBTC-to-BTC reserve cap

Updated on

Bedrock review is an assessment of whether Secure Mint keeps uniBTC issuance inside verified Bitcoin reserves. Bedrock's documented rule is clear: existing supply plus the proposed mint must not exceed the Chainlink Proof of Reserve figure. This turns reserve sufficiency into a transaction condition rather than a dashboard-only disclosure. The control materially narrows overissuance risk, yet it still relies on correct reserve addresses, a complete cross-chain supply feed, configured contract parameters and the custody path holding the backing Bitcoin.

The short version: It is an assessment of a multi-asset liquid restaking protocol that mints uniBTC, where Secure Mint checks reserves before issuance but cannot remove custody or contract risk.

Minting costs and reserve-check overhead

Where it matters, Bedrock minting costs are network execution costs, with Secure Mint operating inside the same call rather than as a separate user action.

With ERC-20 inputs such as WBTC, first-time minting normally needs 2 transactions: 1 approval and 1 mint. An existing sufficient allowance reduces the flow to 1 mint transaction. The reserve oracle lookup consumes gas inside that mint, but it does not ask the wallet to sign a separate oracle payment. A reverted mint still pays gas for computation already executed.

Chain choice therefore drives the cash cost. Ethereum mainnet uses chain ID 1 and pays gas in ETH. Optimism uses chain ID 10, BNB Chain uses 56, Base uses 8453 and Arbitrum One uses 42161; each has a separate fee market and settlement model. The familiar 21,000-gas figure applies only to a plain ETH transfer, not an approval or Bedrock contract call. Estimate the actual mint route, allowance state and destination chain together, because the reserve check is only one part of total execution.


Reserve design across uniBTC, WBTC, cbBTC, tBTC and LBTC

Wrapped Bitcoin designs divide into custodial wrappers, threshold bridges and yield-bearing tokens, and uniBTC belongs to the final category.

WBTC uses 1:1 Bitcoin custody, with institutional merchants handling mint and burn operations. Coinbase Wrapped BTC, or cbBTC, also holds BTC 1:1 in Coinbase custody; eligible Coinbase transfers automatically wrap or unwrap it. Threshold Network's tBTC replaces a single custodian with a 51-of-100 threshold-signing wallet, although its signer set operates under an honest-majority assumption. Lombard's LBTC is non-rebasing and backed by BTC staked through Babylon, with value designed to accrue through its exchange rate. uniBTC's differentiator is reserve-aware issuance paired with Bedrock's Bitcoin staking and multichain strategy. The choice turns on custody structure, mint access, yield mechanism and reserve enforcement.


The reserve equation behind each uniBTC mint

Secure Mint is a contract-level issuance gate linking uniBTC supply data to a Chainlink Bitcoin reserve feed before minting.

The documented test is simple: total uniBTC supply plus the requested amount must be less than or equal to verified BTC reserves. At exact parity, 100 BTC in verified reserves permits no more than 100 uniBTC after the transaction. A proposed 2 uniBTC mint against 99 BTC of existing supply therefore needs at least 101 BTC of verified reserves. This worked example uses invented inputs once and isolates the rule from changing market values.

uniBTC uses 8 decimal places, matching Bitcoin's 100,000,000 satoshis per BTC. The vault accepts underlying token precision of either 8 or 18 decimals and converts 18-decimal amounts with a 10,000,000,000 scaling base. The published vault source scales the supply feed to 8 decimals and applies an adequacy ratio expressed in thousandths, capped at 1,000. Because the manager role sets the feeder, heartbeat and ratio, the deployed values matter alongside the headline 1:1 rule.

One implementation detail deserves attention. The reserve modifier in the published vault code reads aggregate supply before executing the mint body, while Bedrock's description includes the proposed amount. The deployed proxy and active implementation determine which behavior controls a live transaction. Prospective supply enforcement, the 1,000 adequacy setting and stale-data rejection are therefore the decisive onchain states.

What does the 1:1 reserve cap actually prove?

The 1:1 reserve cap is an issuance test proving reported backing meets the supply threshold used by the uniBTC minting contract.

It answers an issuance question, not every question about asset quality or access. Chainlink's uniBTC feed is cross-chain and uses a wallet address manager; the project self-attests the reserve addresses it controls. A correct feed shows balances attached to that address set. It does not independently establish legal ownership, custody terms, withdrawal availability, Bitcoin staking status or the economic value of every wrapped-Bitcoin component. The ratio remains useful because it converts a reserve shortfall into a failed mint instead of a passive warning. A related walkthrough covers Bedrock essentials.

Reserves also do not guarantee secondary-market parity; liquidity and redemption capacity set the tradable price.


Cross-chain supply as one accounting constraint

Cross-chain supply aggregation is the accounting layer connecting uniBTC issued on multiple networks to one reserve constraint.

The deployment inventory includes Ethereum, BNB Chain, Arbitrum, Optimism and Base, alongside non-EVM networks such as Solana and Aptos. A cross-chain supply feeder must total canonical supply consistently, while Chainlink CCIP governs transfer routes. Bridging does not create new backing: source and destination accounting must preserve the issued total. Bedrock's bridge terms define a 1:1 source-to-destination token ratio, while EVM addresses occupy 20 bytes and the published uniBTC contract uses 8 decimals. Those fixed formats simplify reconciliation, but reserve data, supply data and bridge state still update through separate components. The next check is whether every active chain enters aggregate supply before destination issuance.

Connected 3D blocks labeled DEFI, Institutional, and Market

Custody, contracts and oracle dependencies remain

Bedrock's residual risk stack comprises custody, oracle reporting, supply aggregation, upgradeable contracts and role-controlled operations around uniBTC issuance.

The uniBTC token grants a MINTER_ROLE for issuance and a FREEZER_ROLE for transfer restrictions. Its vault exposes manager, operator, pauser and default-admin permissions. Secure Mint constrains one action within that governed system. It does not custody native BTC itself, verify every offchain agreement or guarantee the wrapped asset remains redeemable.

Absent anything unusual, Bedrock publishes 3 uniBTC audit reports: BlockSec reviews dated 12 June 2024 and 30 October 2024 plus a PeckShield review dated 1 October 2024. Audits provide bounded code review for the versions examined. They do not freeze upgrade permissions or future configuration. ERC-7730 clear-signing support addresses wallet-readable intent, while Chainlink Price Feeds serve market-data needs; neither substitutes for the reserve feed. The relevant choice is whether these separate controls cover the dependency the user actually cares about.

Bedrock banner reads An Intelligent Yield Engine for Bitcoin Capital above Make Bitcoin Productive
Bedrock banner reads An Intelligent Yield Engine for Bitcoin Capital above Make Bitcoin Productive

Decision checklist for reserve-sensitive uniBTC use

A uniBTC reserve checklist is a pre-mint review of live contract state, backing scope and exit assumptions.

This checklist favors observable conditions over an advertised APY. A reserve-aware mint fits users who value programmatic issuance limits and accept Bedrock's oracle, feeder and administrative dependencies. A different custody preference points toward tBTC, a Coinbase account flow points toward cbBTC and direct institutional wrapping points toward WBTC. Make that choice before approval, because an ERC-20 allowance survives until spent, reduced or revoked.


From the 2024 reserve integration to Bedrock's present design

On a practical level, Bedrock's present reserve architecture is a control set developed since September 2024 around Chainlink Proof of Reserve and mint-time enforcement.

Put another way, Bedrock's reserve work became visible in late September 2024, when the published vault source added reserve-related fields dated 30 September. The 3 audits from 2024 bracket those contract changes: one review preceded them and 2 followed in October. The later Secure Mint framing moves from monitoring into enforcement, because a deficient or stale input reverts issuance rather than merely lowering a dashboard ratio.

Today's design connects Chainlink CCIP and Price Feeds around the core reserve mechanism. Those components serve different jobs: Proof of Reserve reports backing, Secure Mint gates issuance, CCIP moves supported cross-chain tokens and Price Feeds report market data. This Bedrock review therefore rates Secure Mint as a meaningful but narrow control. Its value is strongest when the live implementation enforces prospective 1:1 supply and the reserve address set, cross-chain supply feed and role configuration remain complete.

Bedrock review questions, answered

What happens when Chainlink reserve data is stale during a mint?

A stale Chainlink reserve update causes the reserve guard to reject the uniBTC mint when the update falls outside the configured heartbeat. The transaction does not issue tokens, although network gas spent before the revert remains payable. The heartbeat itself is manager-configured rather than a universal time constant, so the decisive values are the feed timestamp, block time and active vault setting on the selected chain.

Does transferring uniBTC trigger Secure Mint again?

An ordinary uniBTC transfer does not perform a new reserve-backed mint because it moves existing supply between addresses. Secure Mint belongs to issuance, where total supply changes. A bridge is different: the route must preserve one-for-one cross-chain accounting through its source and destination logic. Transferability therefore does not refresh custody evidence, and a recipient inherits the same reserve, contract and liquidity dependencies attached to the circulating token.

Which asset does a uniBTC redemption return?

A uniBTC redemption returns a supported wrapped Bitcoin asset selected by the available Bedrock withdrawal route, rather than automatically delivering native BTC. The withdrawal design converts 1:1 to the chosen wrapped asset, subject to route capacity, fees and any waiting period displayed for that network. The selected wrapper's own custodian and redemption rules continue after the Bedrock claim, so the exit asset matters as much as the uniBTC amount.

When is a second ERC-20 approval unnecessary?

A new ERC-20 approval is unnecessary when the wallet already granted the active Bedrock vault enough allowance for the intended WBTC deposit. That leaves one mint transaction to sign. A smaller allowance requires another approval, while an unlimited allowance remains active until used, changed or revoked. The relevant checks are the spender address, token contract, network and remaining amount, since allowances do not carry across different contracts or chains.

Where can uniBTC trade below its reserve ratio?

uniBTC can trade below its reserve ratio on a secondary market when available buyers, pool depth or redemption access cannot support parity at that moment. Secure Mint restricts new issuance; it does not quote a market price or promise immediate arbitrage. Automated-market-maker pools depend on deposited liquidity and order books depend on active bids, so a 1:1 reserve reading and a 1:1 trade execution are separate facts.

Are Babylon-linked rewards part of the reserve test?

Babylon-linked rewards are not the quantity Secure Mint compares with the uniBTC supply in its basic reserve equation. The gate concerns Bitcoin backing for issued tokens, while rewards belong to the separate staking and value-accrual path. A displayed yield therefore does not enlarge verified reserves by itself. Evaluate the reserve ratio in BTC units and assess reward generation through Bedrock's active strategy terms, because the two measurements answer different questions.