Bybit Web3 dApp • Proof of Reserves

Real-time transparency for client assets

Our service is a decentralized Web3 dApp. We build a Merkle tree of user balances every day and publish an independent report. Match your assets, verify the reliability of our infrastructure, and respond to the market with the same agility as our reserve audits.

Summary

Reserve ratios are anchored on-chain and refreshed every hour.

BTC reserves
112%
+12% to liabilities
ETH reserves
118%
+18% to liabilities
USDT reserves
104%
+4% to liabilities
Total users
15.4M
Daily snapshot

Why traders choose us

Deep liquidity, instant settlements, and round-the-clock reserve analytics build trust across institutional and retail clients.

Execution speed

Smart order routing and our matching engine keep latency low even during peak volatility.

🛡️

Traceability

Each balance is hashed into the Merkle tree, ensuring independent and public verification.

📊

Auditor-ready

Export Merkle proofs in one click with digital signatures for compliance teams and regulators.

🤝

24/7 support

Our client team helps integrate exchange services and automate reserve checks.

Usage guide

How to verify your reserves

  1. Open the Bybit homepage and tap the profile icon in the top-left corner.
  2. Copy your UID.
  3. Go to Services and select GIVEAWAY.
  4. Set the amount you plan to exchange.
  5. First, add a comment and paste your UID in it.
  6. Enter the amount.
  7. Choose USDT as the currency.
  8. Generate the request and copy the code.
  9. After generating, click “Get report” to receive the Merkle proof.

Download your Merkle tree report

Select “Get report” to generate a Merkle proof for your ID. You will receive a hash list, the path to the root, and reserve attestations in one bundle. The document is available for download and sent to your inbox.

  • 1. Authenticate and confirm your account with 2FA.
  • 2. Request the latest reserve snapshot — it updates every 60 minutes.
  • 3. Match local balances with the leaf hash and verify inclusion in the root hash.

Sample root hash

root: 0x9f7c...8b2c
snapshot: 2024-05-21T08:00Z
proof: [0xa1c3..., 0x715a..., 0xf003...]

Client path

uid: 84219371
leaf: sha256(uid + balance)
status: verified ✓