DeFiPunk'd

Binance Bitcoin

Bridge

TVL $5.0B
Type Bridge
Chain Bitcoin
View on DeFiLlama ↗
Control criteria
Upgradeability Mixed Bug bounty Governance forum Docs bnbchain.org
About

Binance Bitcoin (BTCB) is a BEP-20 token on BNB Smart Chain pegged 1:1 to Bitcoin held in Binance custody. Users deposit BTC to Binance, receive BTCB on BSC, and can use it in DeFi (lending, swaps, farming) with low fees and fast finality. Redemption to native BTC requires depositing BTCB back to Binance.com and withdrawing through the centralized exchange. The token contract itself is immutable and unpausable, but the peg and redemption mechanism are entirely custodial.

Risk analysis

One card per dimension, sorted by severity. Only Verifiability and Autonomy carry automated signals in Phase 0. See methodology for scope.

Audit a dimension yourself · DEFI@home Contribute an LLM-run assessment — any model, any dimension. Three agreeing runs merge automatically into the public record.

DEFI@home is a distributed audit network modeled on SETI@home: instead of CPU cycles, it crowdsources LLM reasoning. Paste a slice prompt into Claude, ChatGPT, Gemini, or any browsing-capable model, and submit the JSON output as a pull request. The quorum bot merges it once ≥3 independent runs (from different models) reach the same grade — no single model, and no single contributor, can move the needle alone. How it works →

  • Address discovery 5 addresses on file · 1 run Submit run ↗
  • Verifiability Unverified Submit run ↗
  • Control Unverified Submit run ↗
  • Ability to exit 1/3 submitted Submit run ↗
  • Autonomy Unverified Submit run ↗
  • Open Access Unverified Submit run ↗
  • Audit all 5 dimensions · one prompt Submit run ↗
  1. Verifiability tentative
    Open source, no audits

    A GitHub repository is published but no audit is recorded in DeFiLlama's dataset. Audits may exist upstream without being indexed here; open a PR with an overlay if so.

    Run your own prompt Submit run ↗
  2. Ability to exit 1/3 model submitted
    Users cannot exit BTCB to native Bitcoin on-chain; redemption requires Binance custodial approval
    Tentative grades
    • claude-sonnet-4-5 (autorun) red

    No quorum yet — verdict and steelman hidden until ≥3 models agree.

    Evidence (7)
    E1
    The BTCB token contract at 0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c on BSC implements standard BEP-20 transfer() and burn() functions. The burn() function is publicly callable without restrictions, allowing any holder to destroy their BTCB tokens.
    E2
    The contract's transfer() and burn() functions have no pause guards. Examination of the verified contract source shows the standard BEP20Token implementation with no whenNotPaused modifiers on user-facing transfer functions. The contract inherits from Context, IBEP20, and Ownable only—no Pausable contract is included.
    E3
    No pause mechanism exists in the BTCB token contract itself. The contract does not import or inherit from any Pausable library. The only owner-restricted functions are mint(uint256) and transferOwnership(address). The owner address 0xF68a4b64162906efF0fF6aE34E2bB1Cd42FEf62d has no verified ABI, preventing determination of its multisig composition or pause capabilities.
    E4
    Not applicable—no pause mechanism exists at the token contract level. However, the critical exit blocker is off-chain: burning BTCB on BSC does NOT automatically release BTC from Binance custody. Redemption from BTCB to native Bitcoin requires interaction with Binance.com's centralized platform or the deprecated Binance Bridge.
    E5
    Redemption is not a queued on-chain process. Per Binance documentation, users must deposit BTCB back to Binance.com and withdraw as native BTC through the exchange's custodial system. The 2019 announcement states BTCB balances were consolidated into BTC balances at a 1:1 ratio, and withdrawal network selection determines the asset received. There is no on-chain redemption contract that permissionlessly swaps BTCB for BTC.
    E6
    No forced-exit or permissionless escape hatch exists. Users cannot redeem BTCB for underlying Bitcoin without Binance's cooperation. The peg relies entirely on Binance honoring withdrawal requests. The BNB Chain blog states 'your BTC remains locked, and you can redeem it back at any time by depositing back BTCB,' but this redemption path is custodial, not trustless.
    E7
    BTCB can be transferred on-chain via standard BEP-20 transfer() calls, executable through BSCScan, MetaMask, or any BSC-compatible wallet without Binance's frontend. However, converting BTCB back to native Bitcoin—the actual 'exit' from the wrapped system—requires Binance.com's custodial withdrawal process, which is not callable on-chain.
    Why is this slice uncertain?
    • only 1 of 3 model submissions on record — quorum requires ≥3 agreeing models

    A fresh independent run can establish (or overturn) a verdict.

    Run your own prompt Submit run ↗
    Sources claude-sonnet-4-5 (autorun) no url View raw submissions ↗
  3. Autonomy tentative
    External message validators reduce autonomy

    Bridges rely on an external validator set, guardian signatures, or light-client proofs — a category-level autonomy risk independent of any specific implementation.

    Run your own prompt Submit run ↗
2 dimensions not yet assessed (Control, Open Access)
  1. Control unknown Unverified
    Not yet assessed

    Who holds admin privileges, how contracts can be upgraded, and how quickly. No automated heuristic grades this at Phase 0; a real assessment arrives when onchain discovery reads roles, owners, and timelocks.

    No model has graded this dimension yet. Run the slice prompt through any LLM and submit the JSON — once ≥3 independent runs agree, the quorum bot merges the verdict here.

    Submit run ↗
  2. Open Access unknown Unverified
    Not yet assessed

    Whether the protocol depends on privileged operators, whitelists, geo-restrictions, or off-chain infrastructure. This is not a signal DeFiLlama carries in a usable form; crawler-based detection lands in a later phase.

    No model has graded this dimension yet. Run the slice prompt through any LLM and submit the JSON — once ≥3 independent runs agree, the quorum bot merges the verdict here.

    Submit run ↗

Stage

Preview of the Phase-3 maturity framework. DeFiPunk'd will adopt DeFiScan v2's stages verbatim; the section is rendered below in its intended shape so the structure is visible today.

Binance Bitcoin has not yet been assessed under the DeFiScan v2 stage framework.
The walkaway test is the central criterion. Once stages land, protocols reach Stage 1 only if users can exit in the presence of malicious operators even when the emergency council disappears.
Scope of assessment
Stages are assessed per-protocol against DeFiScan v2's criteria: governance structure, upgradeability path, timelock durations, emergency-council scope, and the walkaway test. The analysis depends on onchain discovery (roles, owners, timelocks) and deeper review of deployed contracts — neither of which DeFiPunk'd automates at Phase 0.
Stage 0 requirements pending
Governance is largely off-chain, contracts are upgradeable with short or no timelock, and the protocol depends on a multisig or team with full discretion. At Phase 0 DeFiPunk'd does not automatically evaluate these; the assessment lands with crawler-based onchain discovery.
Stage 1 requirements pending
Users can exit or opt out on their own terms even if the team disappears. Upgrades run through a meaningful timelock with an emergency security council clearly scoped. The walkaway test is the headline criterion.
Stage 2 requirements pending
Protocol is fully permissionless and immutable, or upgrades require a supermajority of token holders with a long timelock and no emergency override. This is the terminal stage of the DeFiScan v2 framework.
Learn more about DeFiScan v2 stages →
Stages are an opinionated assessment of maturity, not a rating of security or safety. A protocol can sit at Stage 2 and still carry substantial technical or economic risk; the framework exists to incentivize decentralization, not to rank protocols.

Contract surface

Every contract in scope for this protocol — pooled from DeFiLlama's TVL adapter (mechanical) and DEFI@home discovery submissions (LLM-curated). Verified-source flags come from Etherscan + Sourcify; owner / multisig metadata is read on-chain when available. Reviewer audit context, not a slice score. A lending protocol's adapter set will list third-party collateral tokens alongside its own contracts; attribution is the grader's job.

  • 3addresses
  • 0verified source
  • 0proxies

TVL adapter pinned at 683d369. Sourcecode fetched 2026-05-06. Control fetched 2026-05-07.

BSCfactory (Binance BEP-20 Token Factory)0x08ad…b9b7discoveryfactory
BSCother (logic implementation for upgradeable BEP-20 proxies)0xba5f…0b5cdiscovery
BSCtoken (BTCB BEP-20, onlyOwner mint/burn)0x7130…ad9cdiscoverytoken

Protocol Info

Security

[defillama] Source: DeFiLlama
Audits
unknown
Bug bounty
unknown
Security contact
unknown

Technical

[:] Source: DEFI@home quorum
Upgradeability
Mixed (some immutable, some upgradeable)

Provenance

[defillama] Source: DeFiLlama
Review status
listed
Updated
2026-06-01 11:27 UTC