I have been waiting to receive bitcoins for close to 7 hours now. The number of confirmations is currently 111, so why is it so? here is the transaction batch 95d5dcb612446d67e38ef9246fdcd20a5f500766431321ba9ff7280567d01e59

  • Are you using a bitcoin wallet or have an account with some website? If it is the later then you have to contact them since they control your funds. Jan 12 '20 at 7:58
  • i have a bitcoin wallet by localbitcoin> however the payment is from an investment company known as unity forex club
    – orwasa
    Jan 12 '20 at 10:36
  • so who among the two has the funds?
    – orwasa
    Jan 12 '20 at 10:40
  • @orwasa I think you have this address 1B84x6LM8ZC6QEu2LbGQy8XEva5jEuH9CX or rather this have at the moment the only don't have spend the bitcoin inside your transaction hash Jan 12 '20 at 10:48
  • 1
    @orwasa as long as you don't have any access to any private keys you do not have a wallet, you have an account and no control. Contact the website owners (localbitcoin in this case) and ask them why your account is not credited. Jan 12 '20 at 11:39

TL;DR: when you interact with a custodial service (ie you don't own the privkeys), it is entirely up to that service to 'credit your account' appropriately.

There are many types of Bitcoin wallets, but on a fundamental level we can draw a line between two types of wallets: those that give you access to your private keys (non-custodial), and those that do not give you access to your private keys (custodial).

If you send funds to a non-custodial wallet, you will retain the ability to do whatever you please with those funds, because you own the private keys (which are what allow the software to create valid transactions). Even if the wallet software you use ends up being broken, you can always just import the keys to some different wallet to recover your funds (assuming the wallets being used follow the industry standards of BIP 32/39/44/84 etc).

If you send funds to a non-custodial wallet, there will generally be a waiting period between the transaction confirming on-chain, and the service you sent funds to 'crediting your account'. The length of this waiting period is entirely up to to the service, but generally it will be several confirmations on-chain (meaning, you have to wait for a few blocks after the one your transaction confirmed in). This waiting period is a safety mechanism for the service: it helps ensure they are protected in the case of a chain re-org that could potentially erase recent deposit transactions from their customers.

So with all that in mind, if you are waiting for your custodial account to be credited, the most you can do is contact the service in question to see what the status of your account is. Since they own the private keys for the address you deposited to, they are the only ones that can now spend the coins you sent to them.

Remember: you must fully trust a custodial service to credit your account properly. When you choose to interact with any custodial service, it is prudent to consider what recourse you will have in the case they do not properly credit your account. Are they a legitimate business located in a jurisdiction that will hold them accountable to theft or other abuses? Or are they a service run by anonymous individuals, against whom you will have no possibility of recourse?

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