Post
Topic
Board Development & Technical Discussion
Merits 27 from 15 users
Topic OP
How to Generate a signed BTC transaction using Electrum and Trezor
by
krogothmanhattan
on 04/02/2019, 14:30:31 UTC
⭐ Merited by Flying Hellfish (5) ,darosior (2) ,TryNinja (2) ,bones261 (2) ,Avirunes (2) ,an@sha (2) ,ETFbitcoin (2) ,vapourminer (2) ,Ticked (2) ,DireWolfM14 (1) ,joniboini (1) ,Pmalek (1) ,bigtimespaghetti (1) ,Husna QA (1) ,madnessteat (1)
   I always felt uncomfortable carrying any large amounts of Bitcoin on my cellphone hot wallet when I am in need to carry it with me in the event of any purchases in person. SO that being said I was made aware of a very safe way to not to have the BTC on your phone but still be able to send it to the other persons address once needed.

  What I will show you in the following steps is a way to forge or CREATE a bitcoin transaction of x amount and have it forged to the address given prior to the meet.You can also have the BTC sent to your cell phone hot wallet and then from there you can send wherever you want to send it.

  So if I ever need to send a large chunk of BTC in person, I'd probably forge the transaction before at my place but only broadcast it in person.

  We will be using Electrum and Trezor to accomplish this forged BTC transaction and the output will be a raw Hex data which later I will show you how to transmit on blockchain once needed.


   Step 1

    Download Electrum https://electrum.org/#download
    Verify the the download
    If you do not know the verification steps then please read this article: https://bitzuma.com/posts/how-to-verify-an-electrum-download-on-windows/
    Warning: Do not install the downloaded exe file without verifying the signature. It may risk losing your Bitcoins



    Step 2

    Once installed click on new wallet and this window will pop up. I labeled my new wallet Trezor2

  



     Step 3

     Click on the standard wallet option

    



     Step 4

      Click on using a hardware wallet

      



      Step 5
    
      It will ask you to select a device on your Trezor. I selected the Legacy account as follows.

      



     Step 6

      Your Trezor passcode will pop up..Enter your password and continue..

      



      Step 7

      Since I have a legacy Trezor account I selected legacy from the following options..

    



       Step 8

      The following is self explanatory....I chose to not encrypt.

      



     Step 9

      Electrum will work with your Trezor to create addresses or copy the public addresses onto your PC.

      



      Step 10

      Once is all said and done the folliwng wallet window will open up.

    



     Step 11

      On the top tab click on send and the following screen will come into play.

       Enter the public address where you want to send the Bitcoin to and the amount.

      



      Step 12

      DO NOT hit the send button but rather the preview button as follows...

    



      Step 13

      A new window will come up and show as follows..Click on SIGN now...

      



     Step 14

     Once you click the sign button...you will see a small popup window saying SIGNING TRANSACTION as follows..

    


    
      Step 15

     Your Trezor popup for password will come up to confirm all of this.

      


      
      Step 16

      Now Trezor will ask you to verify and confirm the transaction...

      

     Step 17



     Once completed you will now click on copy as follows..

    



     Step 18

     What you just copied is a raw hex data that will look as follows...

    


         Step 19

       To confirm your raw data is sending to the right Bitcoin address click on decode raw data button as per below

        

         Step 20

         Paste your raw data in the box as per below and then click DECODE TRANSACTION. What you will see is as follows...

         I circled where you should see the BTC address where your Bitcoin will be sent to.

        



    Step 21

     You can now carry this at your leisure knowing that your btc is safe until you broadcast it. Once you do it will goto the address of your choice. If you ever lose the data your btc will remain in your Trezor wallet! So you can never ever lose it due to theft or hacking on your cell phone!!



     Step 22

      Once ready to transmit on blockchain go here and paste in TRANSACTION HEX and then BROADCAST TRANSACTION

      https://live.blockcypher.com/btc/pushtx/


Its that simple!  Cheers!!   Wink

  Thankyou Yogg for showing me the path to enlightenment! Cheesy