The open-source code of Bitget's Proof of Reserves can be found on GitHub.
View here
![reserveCertificate-reserveLeft-index1](/baseasset/img/reserveCertificate/reserveLeftNew.png)
![reserveCertificate-reserveLeft-index2](/baseasset/img/reserveCertificate/reserveRightNew.png)
Can be a telltale sign of asset misappropriation.
![reserveCertificate-redIcon-1](/baseasset/img/reserveCertificate/redIcon.png)
Low risk tolerance for black swan events.
![reserveCertificate-redIcon-2](/baseasset/img/reserveCertificate/redIcon.png)
Concentrated withdrawals can lead to a bank run, which may result in a loss of user assets.
![reserveCertificate-redIcon-3](/baseasset/img/reserveCertificate/redIcon.png)
Means that the platform has sufficient reserves.
Effectively guarantees that users' assets are safe.
The platform is capable of covering user withdrawals, even if 100% of user assets are withdrawn.
![no-risk-riskVs](/baseasset/img/reserveCertificate/riskVs.png)
![no-risk-m-riskVs](/baseasset/img/reserveCertificate/riskVs.png)
Can be a telltale sign of asset misappropriation.
![reserveCertificate-redIcon-m-1](/baseasset/img/reserveCertificate/redIcon.png)
Low risk tolerance for black swan events.
![reserveCertificate-redIcon-m-2](/baseasset/img/reserveCertificate/redIcon.png)
Concentrated withdrawals can lead to a bank run, which may result in a loss of user assets.
![reserveCertificate-redIcon-m-3](/baseasset/img/reserveCertificate/redIcon.png)
![merkelTree](/baseasset/img/reserveCertificate/merkelTreeNew.png)