Bitget App
Trade smarter
Buy cryptoMarketsTradeFuturesStocksEarnInstitutionAI & More

Proof of Reserves

Bitget guarantees 100% reserve backing of user assets. Every month, we publish Merkle Tree proof along with our platform reserves and reserve ratio.
proof-of-reserves-banner-right
Bitget's latest reserve ratio
Please select
The reserve ratio is calculated by dividing the platform's assets by user assets. A ratio of 100% or higher means the platform can fully cover all user assets.
Coin namePlatform's assetsUsers' assetsReserve ratio
No data found.
What is Proof of Reserves (PoR)?
Proof of Reserves is a transparency audit mechanism for cryptocurrency exchanges. Through cryptographic verification and regular asset audits, it proves that the total assets held by the platform are no less than the sum of all users' assets, ensuring the security of user funds.
To achieve this, Bitget stores the hash of each user’s assets in a leaf node on the Merkle tree. Users can verify that their assets are included by checking the total amount of user assets recorded in the leaf nodes.
If the total verified amount is 100% or higher, the platform demonstrates its ability to fully cover all user assets.

Bitget's open-source Proof of Reserves code is available on GitHub.

reserveCertificate-reserveLeft-index1
reserveCertificate-reserveLeft-index2
We are committed to achieving maximum transparency
1. Each month, we take snapshots of all the assets held in our wallets and make them available publicly.
2. We take monthly snapshots of each user's assets and publish them after removing sensitive data.
3. Users can verify their assets anytime with just a few simple steps.
Why do 100% reserves matter?
Platforms unable to prove 100% reserves

Assets are at risk of misappropriation

reserveCertificate-redIcon-1

Not resilient enough to withstand black swan events

reserveCertificate-redIcon-2

If large-scale, concentrated withdrawals occur, they can easily trigger a bank run—and users can lose their assets as a result

reserveCertificate-redIcon-3
100% reserves proven

Sufficient platform reserves, with transparent and verifiable asset strength

Effectively keeps user assets safe

Even during large-scale withdrawals, the platform can handle it smoothly and pay out every withdrawal in full

no-risk-riskVs
100% reserves proven
Sufficient platform reserves, with transparent and verifiable asset strength
Effectively keeps user assets safe
Even during large-scale withdrawals, the platform can handle it smoothly and pay out every withdrawal in full
no-risk-m-riskVs
Platforms unable to prove 100% reserves

Assets are at risk of misappropriation

reserveCertificate-redIcon-m-1

Not resilient enough to withstand black swan events

reserveCertificate-redIcon-m-2

If large-scale, concentrated withdrawals occur, they can easily trigger a bank run—and users can lose their assets as a result

reserveCertificate-redIcon-m-3
Bitget reserve details
Block height
Coin nameUsers' assetsPlatform's assetsPublic chainReserve ratio
No data found.

0 users have verified the authenticity of this data.

About the Merkle Tree
A Merkle Tree is used to efficiently verify data integrity. Each underlying Acct node represents an account. The system performs a SHA-256 hash on the account name and balance, then pairs and computes adjacent hash values layer by layer to ultimately generate the Merkle root.
As shown in the figure below:
merkelTree