Proof of reserves

What this exchange holds against what it owes. Read from our own wallets, our payment partner and our exchange custody account — not a figure typed in by hand.

1 of 16 assets is under-covered

RVN is at 99.50%, short by 3.47901221 RVN (about $0.00). Overall, $37,010.63 held against $36,829.00 owed (100.49%) — a surplus in one coin does not cover a shortfall in another. Checked .

The published snapshot

The number to check against, and how to check it yourself.

Merkle root of everything owed

Snapshot taken
Verified by
Merkle tree, SHA-256
Accounts covered
342
On Peercoin
668418f130…

Every root is also written to the Peercoin blockchain, from one address: PDwBhHs8DxVZV4kiqzSin22XrLwtvXwTb1. Once there it cannot be changed, so a root shown here can be checked against what was on-chain on the day — by anyone, without trusting us.

One square per digit of the root; brighter is higher.

Asset by asset

AssetHeldOwed to usersCoverage
RVNRavencoin692.3234285$0.92695.80244071$0.9399.50%
USDTTether USD21,995.52408161$21,973.5321,978.48302834$21,956.50100.08%
WPPCWrapped Peercoin16,285.070013$5,706.2916,279.757613$5,704.43100.03%
IBNAIInvestor Brand Network Ai12,136,293.42529204$5,178.5612,129,338.00729192$5,175.59100.06%
PPCPeercoin6,253.810259$2,342.056,010.416549$2,250.90104.05%
DITAUDitGold163,908.99690102$1,155.56163,768.59690099$1,154.57100.09%
DOGEDogecoin6,047.20709022$453.905,993.13881138$449.84100.90%
SOLSolana0.99408866$92.820.90088984$84.12110.35%
BNBBinance coin0.05721982$40.190.03817698$26.81149.88%
BBLUBitcoin-Blu13,800.98522106$18.9112,899.9851$17.67106.98%
DGBDigiByte1,324.87652992$4.241,253.13750921$4.01105.72%
NITONitoCoin287,732.62918449$6.6295,231.62999616$2.19302.14%
POLPolygon115.98057845$10.2612.01099807$1.06965.62%
YERBYerbas19,001.41984237$0.789,006.00085729$0.37210.99%
PLNEPlaine55.907774$0.0155.863782$0.01100.08%
ETHEthereum0.01012691$23.000$0.00—
SPACOINSpaCoin719,778.47172748$0.00719,777.47172748$0.00100.00%
USDCUSDC3$3.000$0.00—

Gas wallet

The wallet that pays network fees for withdrawals and sweeps.

ChainBalanceValueAddress
Ethereum0.00960975 ETH$21.820x3334…20a5
BNB Smart Chain0.05595565 BNB$39.300x3334…20a5
Polygon110.96831252 POL$9.820x3334…20a5
Base0 chain 8453—0x3334…20a5

Where that chain's own coin is also listed above — ETH, POL — it is the same wallet, so the same coins are part of that coin's row; on any other chain it is the exchange's own money and stays out of the coverage figure. Check it on the chain yourself.

Snapshot history

TakenAccountsOwedMerkle rootOn Peercoin
342$36,974.22313897c6a858fc13…66c8cff9668418f130…
339$37,242.37bb3406313b77fedf…7edd9c77b2c350e92b…
339$36,935.426612411cff3dd8b5…10e2d2235941de9c62…
340$36,914.33a558fbf66b746bf9…68c2705e722a0bad9d…
339$36,861.08cac158e552cef4d5…5e68a573a595e2dc63…
337$37,316.39c0009833bd5aa613…fae2f4dd0942ce0ebe…
337$36,950.735a3de68307b8fd19…0109ff6e320e20b8b9…
336$38,400.380bf8e783c14b3ddd…73dd63a2fa45d35c58…
336$38,470.1901bf359778eebf4d…c1090710887acf5ffd…
336$38,875.292b1ecf84f4ef3023…5ae8750cd52aeac317…

Where the funds are

Every wallet the exchange holds keys for, with a link to check its balance on the chain itself. User deposit addresses are never listed.

WalletTypeHoldsCheck it on
B6ErnTsmrx…yFeXku91ColdBBLUBitcoin-Blu
0xeca96232…633f4d7fColdBNB, DITAU, ETH, IBNAI, POL, SPACOIN, USDC, USDT, WPPCBinance Smart ChainEthereumPolygon
14hxzosGmP…LYjh34BaColdNITONitoCoin
PDKRmY4H6a…zrgAJCr2ColdPPCPeercoin
JYwNNfF2Ht…efv4AZPCColdSOLSolana
BKMQvqZNyB…2JU27qbHHotBBLUBitcoin-Blu
0x3334fefc…f05f20a5HotBNB, DITAU, ETH, IBNAI, POL, SPACOIN, USDC, USDT, WPPCBinance Smart ChainEthereumPolygonBase Blockchain
1N3vEzz82R…e2LQ7Qg3HotBTCBitcoin
DDM3p8kv5q…gMstzG5eHotDOGEDogecoin
1GYFr1mfaS…ziakFV9tHotNITONitoCoin
plne1ef3na…6q5z2zw6HotPLNEPlaine
PT7Qpq14pB…AmkCFH9aHotPPCPeercoin
yc6EDAr8qN…vhFrkAJrHotYERBYerbas

Held in an exchange custody account

Some funds are kept in a custody account at a large exchange rather than in a wallet we hold the keys to, so there is no public address to look up. The balance is read from that account through a read-only key and refreshed once a hour; unlike our own wallets, this part cannot be checked on a block explorer: USDT 21001.15198118 · DOGE 5442.31342032.

How to read this

Held
What this exchange has: the balances of the wallets it runs — its own nodes and signer, including coins sitting on deposit addresses before they are swept — plus what is held with our payment partner for the assets they settle, and in our custody account at an exchange. All are read from the chain or the provider, never typed in.
Owed to users
Every user balance added up, available and in open orders alike. Fees this exchange has earned are ours, not a debt, so they are left out — counting them would flatter the coverage figure.
The Merkle root
The fingerprint of every account's balances hashed into one tree. Signed in, you can see your own leaf and the hashes between it and that root, and recompute it with a sixty-line script that has nothing to do with this page. Everyone else's balances stay hidden — their leaves are salted hashes.
Platform coins
Not in the table above. SPOT lives only inside this exchange and has no outside wallet behind it, so there is no held figure to publish and no coverage to compute. It is still in the snapshot tree: anyone holding it can prove their balance exactly as they would any other coin.
Coverage above 100%
Everything users hold is backed, with a margin. A figure that cannot be read says so rather than showing a zero.

What this is, and is not

This is our own reporting, published openly — not an independent audit. The Merkle root does let you check that your own balance is counted in the total. It cannot show that we hold the keys to the wallets above, or that the coins are not borrowed for the day. Your balances and transaction history are yours to export at any time.