I mean if exchange generate new address for each user (getnewaddress)(rpc) ...but trade just goes in database of their not on real blockchain ,so how does exchange deposit address shows 0 balance on block explorer after selling my btc to someone.

If the trade happens in database only then that address should contain balance linked to it

1 Answer 1


Exchanges will often move funds from the deposit addresses to some other internal storage wallet. This wallet may be a cold storage wallet that is more secure than the wallet that initially holds your deposited coins. This will happen regardless of whether a trade occurred.

  • Thank you so much for your answer also i have checked and traced some of my transaction on block explorer i checked my deposit account on blockchain which shows some btc 0.3 in it as balance and actually i have already sold that btc two days ago ,means my balance in their database is 0 but they haven’t moved that coins to cold wallet so it still shows the balance ? M i right? Dec 2, 2017 at 0:25
  • Yes, that is correct.
    – Andrew Chow
    Dec 2, 2017 at 2:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.