What are Bitcoin Audits?

Bitcoin audits help clients independently verify whether an exchange is solvent or whether they have been hacked or have misused their clients’ crypto.

Coinfloor is a custodian of client bitcoins and we believe that we must set the industry standard for transparency and regular attestations. Without proper public accountability, the industry will not be able to grow and mature. This is why we have always committed to releasing a Bitcoin audit (also known as “Provable Solvency” or “Proof of Custody”) Report every month. Coinfloor is proud to have the longest track record in the world for creating these reports – in fact, we have produced more solvency reports than all other major cryptocurrency exchanges combined.

You can review all our solvency reports below

For more information about why Bitcoin audits and Proof of Custody is so important, see the excellent article on how to effectively scale the Bitcoin industry by Nic Carter, the respected crypto commentator.

Make Exchanges Prove their Reserves

Powered by the Bitcoin Blockchain

The invention of the Bitcoin blockchain as a global decentralised ledger enables markets to produce new standards of accountability and the safeguarding of client funds. In a self-regulated environment such as Bitcoin, firms must compete for customers’ trust by providing greater transparency.

Maximum Accountability since 2014

We believe that this approach is the best way to achieve maximum accountability while retaining privacy for our clients. We welcome feedback from the community and hope that other exchanges are also able to safeguard client funds and will provide proof of solvency as well.

Report Published Every Month

Coinfloor is dedicated to accountability and has committed to publish a Provable Solvency Report every month, showing the total amount of client funds Coinfloor has on deposit and proving ownership of those funds on the blockchain.

All published Provable Solvency Reports

Need help? Email us at [email protected]

Date (UTC+05:30) name of the report Amount SHA-256 Hash of the report Transaction ID
Oct 15, 2020 Provable Solvency Report #79 – Oct 2020 3,746.9312 XBT 377EAA049495CA4EFDE47F1A925BC8C684431D2EB01D33BCF4CE9228DDE458C0
262fba642423e82df80aea46e2557ac9452ae6b582b668ed1f3d6f7d013879b4
Copy to clipboard
Sept 10, 2020 Provable Solvency Report #78 – Sept 2020 3,657.4500 XBT A2942B7B274BF8BD7D1C7496B46A9DDE6B8E0FE776AD2EBE82E778FEF8DE16E9
607c3894b3ad6e0b5f4c09540facf27fbf59a22915a25c17f65a4f95f4fd01c7
Copy to clipboard
Aug 13, 2020 Provable Solvency Report #77 – Aug 2020 3,667.7564 XBT D5C6E1D7BD86DD509F07756D8516DE1CEAACC43E7064044E73394D122E7C77C7
9cbc5ae281021c97d531cf5cb903f0b54b7e01d3967407cc45f6be54c4a1b695
Copy to clipboard
July 16, 2020 Provable Solvency Report #76 – Jul 2020 3,703.7467 XBT 9E1822F0BD4FC5C547FF58B21B748DE32FAA0E8ED170B37436D6115DC10ABDC0
9db24b9f4c1b4c65018fe92ab5fa8cc9664a39755429cd3bd641d622c34c4fed
Copy to clipboard
June 11, 2020 Provable Solvency Report #75 – Jun 2020 3,627.1768 XBT FC08526659433B219E2DBDC53E6BD0F21E76C4BAC10BC0954B3EA3F30EB1646E
9d668ea11483f2f8dd7e2dc2b6b9e3bd7a130d0d7d635892e2eaaee6dcf6a3df
Copy to clipboard
May 13, 2020 Provable Solvency Report #74 – May 2020 3,756.9073 XBT C60AB7D4A0CF6E10B948CCD7CD3B80C14E1D2E99F47419A4E52600C09BC1018C
37fb654634c03b96393442810c5c747c4fcc7b01f27c51d158055d0053b82646
Copy to clipboard
Apr 15, 2020 Provable Solvency Report #73 – April 2020 3,667.3903 XBT 456E7C8A63EB0E30CD1A47495FF7E2880FA933B9EFF74653FEA8C4A336A88B48
f3c9e47b3f963cee0038cfa18f1f98e92a8e9e8e476c57d5f3bb6eba99eb394f
Copy to clipboard
Mar 13, 2020 Provable Solvency Report #72 – March 2020 3,668.9920 XBT B161B2DF5BFB7BC88AC4344942DFB89808F29F3262D57714E7D9392E8841555D
f4121529e8f653b4766694c54c39f7c932d642541ff6e6613164f705f7ea1212
Copy to clipboard
Feb 17, 2020 Provable Solvency Report #71 – February 2020 3,682.9458 XBT 8AB00AB9181600EC44FA6972B267337F218D1D5E10CFBB091F31B9CFB6E7F802
8ea4cdd4a9759846c1ed7a4ba99fdd280b4ca9c69c7d3a298909549df8b12548
Copy to clipboard
Jan 20, 2020 Provable Solvency Report #70 – January 2020 3,815.4219 XBT 1fa6c926cfda1639cd6d32e56c8002b83ca4b5eefc2cf4de4ea885bd0a3277bd
b18053a66d1f0577231662596059f39e0bedaaa7fd42942a51e7e1c65a19c090
Copy to clipboard
Transaction ID
262fba642423e82df80aea46e2557ac9452ae6b582b668ed1f3d6f7d013879b4
Name of the report Provable Solvency Report #79 – Oct 2020
Amount 3,746.9312 XBT
SHA-256 Hash of the report 377EAA049495CA4EFDE47F1A925BC8C684431D2EB01D33BCF4CE9228DDE458C0
Date (UTC+05:30) Oct 15, 2020
Transaction ID
607c3894b3ad6e0b5f4c09540facf27fbf59a22915a25c17f65a4f95f4fd01c7
Name of the report Provable Solvency Report #78 – Sept 2020
Amount 3,657.4500 XBT
SHA-256 Hash of the report A2942B7B274BF8BD7D1C7496B46A9DDE6B8E0FE776AD2EBE82E778FEF8DE16E9
Date (UTC+05:30) Sept 10, 2020
Transaction ID
9cbc5ae281021c97d531cf5cb903f0b54b7e01d3967407cc45f6be54c4a1b695
Name of the report Provable Solvency Report #77 – Aug 2020
Amount 3,667.7564 XBT
SHA-256 Hash of the report D5C6E1D7BD86DD509F07756D8516DE1CEAACC43E7064044E73394D122E7C77C7
Date (UTC+05:30) Aug 13, 2020
Transaction ID
9db24b9f4c1b4c65018fe92ab5fa8cc9664a39755429cd3bd641d622c34c4fed
Name of the report Provable Solvency Report #76 – Jul 2020
Amount 3,703.7467 XBT
SHA-256 Hash of the report 9E1822F0BD4FC5C547FF58B21B748DE32FAA0E8ED170B37436D6115DC10ABDC0
Date (UTC+05:30) July 16, 2020
Transaction ID
9d668ea11483f2f8dd7e2dc2b6b9e3bd7a130d0d7d635892e2eaaee6dcf6a3df
Name of the report Provable Solvency Report #75 – Jun 2020
Amount 3,627.1768 XBT
SHA-256 Hash of the report FC08526659433B219E2DBDC53E6BD0F21E76C4BAC10BC0954B3EA3F30EB1646E
Date (UTC+05:30) June 11, 2020
Transaction ID
37fb654634c03b96393442810c5c747c4fcc7b01f27c51d158055d0053b82646
Name of the report Provable Solvency Report #74 – May 2020
Amount 3,756.9073 XBT
SHA-256 Hash of the report C60AB7D4A0CF6E10B948CCD7CD3B80C14E1D2E99F47419A4E52600C09BC1018C
Date (UTC+05:30) May 13, 2020
Transaction ID
f3c9e47b3f963cee0038cfa18f1f98e92a8e9e8e476c57d5f3bb6eba99eb394f
Name of the report Provable Solvency Report #73 – April 2020
Amount 3,667.3903 XBT
SHA-256 Hash of the report 456E7C8A63EB0E30CD1A47495FF7E2880FA933B9EFF74653FEA8C4A336A88B48
Date (UTC+05:30) Apr 15, 2020
Transaction ID
f4121529e8f653b4766694c54c39f7c932d642541ff6e6613164f705f7ea1212
Name of the report Provable Solvency Report #72 – March 2020
Amount 3,668.9920 XBT
SHA-256 Hash of the report B161B2DF5BFB7BC88AC4344942DFB89808F29F3262D57714E7D9392E8841555D
Date (UTC+05:30) Mar 13, 2020
Transaction ID
8ea4cdd4a9759846c1ed7a4ba99fdd280b4ca9c69c7d3a298909549df8b12548
Name of the report Provable Solvency Report #71 – February 2020
Amount 3,682.9458 XBT
SHA-256 Hash of the report 8AB00AB9181600EC44FA6972B267337F218D1D5E10CFBB091F31B9CFB6E7F802
Date (UTC+05:30) Feb 17, 2020
Transaction ID
b18053a66d1f0577231662596059f39e0bedaaa7fd42942a51e7e1c65a19c090
Name of the report Provable Solvency Report #70 – January 2020
Amount 3,815.4219 XBT
SHA-256 Hash of the report 1fa6c926cfda1639cd6d32e56c8002b83ca4b5eefc2cf4de4ea885bd0a3277bd
Date (UTC+05:30) Jan 20, 2020

Instructions For Validating A Solvency Report:

  1. Open the Provable Solvency Report file by clicking on the name of the report.
  2. Go to https://passwordsgenerator.net/sha256-hash-generator/ or to your SHA256sum calculating application.
  3. Copy the entire contents of the solvency report (including any leading or trailing spaces or blank lines) into the SHA-256 generator and calculate the SHA-256 hash of the report. You can confirm the hash generated matches with the SHA-256 hash of the report field.

  4. Go to: The Bitcoin block explorer https://live.blockcypher.com/btc/ and search for the Transaction ID of the report.
  5. You will find the hash generated in the previous step matches the hash in the “Hex” reference (at the top of the page below a heading saying “Data Embedded in Transaction with Unknown Protocol”) of the transaction published on the Bitcoin blockchain.

Instructions For Finding Your Account Balance Within A Solvency Report

The provable solvency report consists of balances attached to SHA-1 hashes for each customer account.

  1. You can generate your SHA-1 hash by using your local SHA1sum application or online calculators such as https://xorbin.com/tools/sha1-hash-calculator.
  2. You will need the timestamp from the Solvency Report (10 digit number on the first row of the report) followed directly by the API authentication cookie from your Coinfloor account.

    Example :

    Timestamp: 1579519XXX

    API authentication cookie (API Key): 9BTa7M0Z/Mrk6tFMJwXXXXXXXXXX

    Input to calculate you SHA1 Hash is: 1579519XXX9BTa7M0Z/Mrk6tFMJwXXXXXXXXXX

  3. Find the resulting hash in the solvency report. Your balance is shown on that line in satoshi units. 1 bitcoin = 100 000 000 satoshis. For your convenience, here is a link to a bitcoin unit converter: http://www.satoshi.24ex.com.
Coinfloor CFUK logo

We believe that this approach is the best way to achieve maximum accountability whilst retaining privacy for our clients. We welcome your feedback and hope that in time, other exchanges will also help safeguard client funds by providing proof of solvency reports to their users on a regular basis.