How can I recover funds from a Bitcoin Core verkeersopstopping without having the entire blockchain downloaded? BitPay Support

This is a bit advanced but if you go after the directions cautiously, anyone can do this:

Principles:

  • You’ve sent funds to a Bitcoin Core receiving address and then discovered that Bitcoin Core is NOT the wallet that you truly want to use. Either because it takes a better part of a week to sync the blockchain or you just don’t like the wallet.
  • You don’t want to wait for a total synchronization of the blockchain before transferring your funds
  • Here is the proces ter a nutshell:

  • Install a fresh bitcoin wallet (like BitPay )
  • Open Bitcoin Core
  • Open the debug console inwards Bitcoin Core
  • Gather some information
  • Create a raw transaction
  • Sign the raw transaction
  • Broadcast the raw transaction

Steps:

  • install a fresh wallet of choice, wij recommend BitPay wallet, Electrum, or even Blockchain.informatie
  • open a wit text opstopping (te Notepad or TextEdit), wij will be using this spil a scrape padachtige
  • cut and paste a RECEIVING address from your fresh wallet. It is essential that this address be a receiving address from your Fresh wallet
  • This is what a receiving address from BitPay’s Copay looks like:
  • open Bitcoin Core (it is ok if it is not sync’ed)
  • This is what Bitcoin Core looks like:
  • find the address that had funds sent to it, you might only have a few addresses under the “Receive” section of Bitcoin Core. Those addresses might vertoning up spil “Latest payments history”. You want to dual click on each entry, then click “copy address”.
  • This is what the “Receive” section of Bitcoin Core looks like:
  • Visit this web address: https://insight.bitpay.com. Paste each address into Insight to see if there are any unspent transactions to it. Unspent transactions is money that wasgoed sent to you that you toevluchthaven’t re-spent to someone else. Note, that the “(U)” means “Unspent” and “(S)” means “Spent”. A spent output has another bitcoin transaction that came zometeen that used that output spil an input. The following screenshot will showcase you what an unspent transaction output looks like:
  • if you found an address from your receiving window that has unspent funds, then proceed.
  • copy and paste the transaction id of the transaction that has your unspent funds into your scrape opstopping. Also note which output ter the transaction has your funds and the amount of bitcoin te the scrape verkeersopstopping (see the screenshot above)
  • This is what the notepad looks like:

now, wij need to get a lump of gegevens from the internet about your last transaction. Go here: http://codebeautify.org/jsonviewer

  • click the button that says “flow url” and waterput ter: https://insight.bitpay.com/api/tx/ <,txid>, where txid is your transaction id
  • This is what codebeautify.org looks like after you’ve pasted ter the url for insight.bitpay.com:
  • The resulting output ter the right pane is what you want. Scroll down to the “vout” section. Look for the vout number (0 or 1 usually). Reminisce the vout index number is the one from the screenshot of the Insight Block Explorer above. If the output with your address and bitcoin amount wasgoed the very first one listed ter the transaction, then your vout is 0. If it wasgoed the 2nd one, then your vout is 1 (the numbering is zero-based). Under the onberispelijk vout section (0 or 1 usually) te the JSON viewer look for “scriptPubKey”. Under the scriptPubKey section, there is a “hex” section. Copy this to your scrape verkeersopstopping along with the what vout your output wasgoed.
  • This is what the scriptPubKey looks like after you’ve pasted it into the scrape padachtige:
  • then again ter Bitcoin Core, go to “Help” >, “Debug Window”, then click the “Console” tabulator
  • you should see a white window with a text entry opbergruimte at the bottom:
  • This is what the debug window looks like:
  • Ter this window, you are going to inject some instructions and gather the output to your scrape text opstopping (see step Two)
  • very first wij are going to create a “raw transaction”. This what a raw transaction looks like and the general format/template of what you will paste where the prompt “>,” is:
  • Significant. This value Voorwaarde be slightly less than the total amount that you noted te step Five. The reason for this that you need to include a transaction toverfee. Here is an example of what to do. If you were sent 1.0 BTC and you want to send ALL of that bitcoin away from Bitcoin Core’s wallet, then take 1.0 and subtract a reasonable transaction toverfee
  • createrawtransaction “[<\”txid\”:\”f06feed8111dac8eebfd0f64157488e551a2d47f1c6679dbb0e77142c8f75290\”,\”vout\”:1>]” “<\”myeEsiV66AGaeoL8mQgDzJe8yQfCmNrtSX\”:0.07>”
  • BEFORE you paste this line, there are a duo of gegevens items from your scrape opstopping that you need to substitute:
  • substitute the example txid, “f06feed8111dac8eebfd0f64157488e551a2d47f1c6679dbb0e77142c8f75290” with your transaction id
  • substitute the “vout” number 1 with your vout (vout’s commence at 0, then 1, etc.). Your vout will be 1 or 0, more than likely.
  • substitute the string, “myeEsiV66AGaeoL8mQgDzJe8yQfCmNrtSX” with your RECEIVING address from your Fresh wallet. Be sure to retain the quote marks that surround the strings when substituting.
  • Eventually substitute the 0.07 with the amount of bitcoin that you wish to send.
  • Please raadpleging this webpagina for the keurig toverfee: https://bitcoinfees.earn.com/ This is what this webpagina looks like for the suitable toverfee:

    • You can see that the suitable toverfee for a “normal” transaction is 106,220 satoshis or .00106220 BTC. At the time of this writing, this equates to $17.29. You can send the transaction with a lower toverfee, but the lower you make the toverfee, the less of a chance a Bitcoin miner will include the transaction te a block.
    • It should go without telling that if the Bitcoin amount that you attempting to send is LESS THAN a reasonable toverfee, then don’t bother doing anything further until the fees on the Bitcoin decrease.
    • When this string is altered, paste it into the console window and succesnummer “come in”. If all goes well, you will get a long string of characters signifying a transaction.
    • This is what it looks like when you paste your raw transaction string into the debug window:

      • Paste this into your scrape text opstopping. (this is an example): 01000000019052f7c84271e7b0db79661c7fd4a251e5887415640ffdeb8eac1d11d8ee6ff00100000000ffffffff01c0cf6a00000000001976a914c6d30435b954bc0c245a3b38ff62266abc8744ec88ac00000000
      • If you get an error, you very likely eliminated a quote mark or backslash accidentally. Check overheen your string cautiously and attempt again.
    • next, wij will sign the transaction te prep for broadcasting it. Copy the following line into the console after switching the key values:
    • This is what it looks like after you’ve copied the raw transaction into the scrape padachtige:
        • Now you will punt another guideline into the debug window:
        • The directive will consist of Trio parts:
        • The guideline “signrawtransaction”
        • The hex string you pasted te your scrape padachtige (the last voorwerp)
        • An object consisting of the txid, vout, scriptPubKey of the transaction that originally sent the money (see below).
      • This is a utter example, be sure to substitute te the onberispelijk hex string raw transaction, txid, vout and scriptPubKey
        • This is what it look like when you paste your string to sign:
        • If there were no errors, you should have a signed transaction! This wasgoed the hard part. You just by hand created a bitcoin transaction and used your private key to sign it. The output might look something like this:
        • Common errors from this part include incorrectly choosing the scriptPubKey, missing a quote mark, or adding spaces te the string where there shouldn’t be.
        • Ter the case of errors, there will be an “errors” section ter the output.
        • An “unknown error” is indicative of not choosing the right scriptPubKey.
      • This hex value can be sent directly to the Bitcoin network for inclusion te the blockchain. Copy that into your scrape text verkeersopstopping.
      • Ultimately, go to:, https://insight.bitpay.com/tx/send
      • Paste ter the hex string and click send transaction, this is what this looks like:
        • You should then see a fresh incoming transaction te your fresh wallet
        • You can repeat the process for each address sent to bitcoin core that has unspent outputs.

        Related movie: How To Invest Ter Bitcoin Ter Pakistan | Buying & Selling | Azad Chaiwala Demonstrate


        Leave a Reply

        Your email address will not be published. Required fields are marked *