Bitget's open-source Proof of Reserves code is available on GitHub.
View here
![reserveCertificate-reserveLeft-index1](/baseasset/img/reserveCertificate/reserveLeftNew.png)
![reserveCertificate-reserveLeft-index2](/baseasset/img/reserveCertificate/reserveRightNew.png)
Indicates potential asset misappropriation.
![reserveCertificate-redIcon-1](/baseasset/img/reserveCertificate/redIcon.png)
Limited risk tolerance for black swan events.
![reserveCertificate-redIcon-2](/baseasset/img/reserveCertificate/redIcon.png)
Large-scale withdrawals can trigger a bank run, potentially resulting in the loss of user assets.
![reserveCertificate-redIcon-3](/baseasset/img/reserveCertificate/redIcon.png)
Demonstrates that the platform holds sufficient reserves at all times.
Enhances the security of users' assets.
Ensures the platform can cover all withdrawals, even in a 100% withdrawal scenario.
![no-risk-riskVs](/baseasset/img/reserveCertificate/riskVs.png)
![no-risk-m-riskVs](/baseasset/img/reserveCertificate/riskVs.png)
Indicates potential asset misappropriation.
![reserveCertificate-redIcon-m-1](/baseasset/img/reserveCertificate/redIcon.png)
Limited risk tolerance for black swan events.
![reserveCertificate-redIcon-m-2](/baseasset/img/reserveCertificate/redIcon.png)
Large-scale withdrawals can trigger a bank run, potentially resulting in the loss of user assets.
![reserveCertificate-redIcon-m-3](/baseasset/img/reserveCertificate/redIcon.png)
![merkelTree](/baseasset/img/reserveCertificate/merkelTreeNew.png)