Author

Topic: Transfer your Bitcoin offline with this wallet,Free and Open source! (Read 218 times)

copper member
Activity: 2016
Merit: 1783
฿itcoin for all, All for ฿itcoin.
Yes I had that same thought as well. I am not very familiar with github but I do have an account on there and should learn more about it. I may try and get in touch with OP over there.
Yeah, That shouldn't be so hard or technical, just open a new issue with content similar to what you stated in this thread, and he will look at it once he's online. He is pretty active Over there. He was last active yesterday/today, depending on your time one.
legendary
Activity: 2212
Merit: 7064
Cashback 15%
Let me know if you find software where you can "encrypt" the private key, before you go online and when you go online... it automatically decrypt the key, once you paste the info. (In the software)
I wouldn't do that, especially not with private keys that contain real bitcoin, but you can use any open source offline encryption software.
There was a project a while ago called Mercury wallet that worked a layer 2 protocol used for transferring UTXOs without on-chain transactions using statechains.
This is now improved and rebranded to MercuryLayer, but I think it's not yet released in public.
legendary
Activity: 3430
Merit: 1957
Leading Crypto Sports Betting & Casino Platform
Let me know if you find software where you can "encrypt" the private key, before you go online and when you go online... it automatically decrypt the key, once you paste the info. (In the software)

"Clipboard" attacks and "Keyloggers" can basically be rendered void, if you encrypt the private key offline and decrypt it quickly within the software.. when you go on-chain. (The raw Private key is only exposed for a split second within the software and the coins are shifted, before the data can be used)
legendary
Activity: 3458
Merit: 6231
Crypto Swap Exchange
I wanted to quickly add one thing, for anyone who may follow this route.

If you are concerned about any funny business going on in the software while signing the transaction on your offline device you can check the signed transaction hex before broadcasting it by using a tool such as this one:

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

With the above tool you can check to make sure that your outputs are going to the intended addresses as originally setup. Once you know for sure the transaction has the intended inputs and outputs you can broadcast it to the network.

At that point you are still putting the TX into a LIVE site.
https://coinb.in/ can be run in offline mode and will do the same thing.
It's much safer in that respect.

-Dave
newbie
Activity: 4
Merit: 1
I am an intermediate programmer and I had to make a few tweaks to your code in order to get the signer to run on the netbook using an Opera v36 browser. I also found it useful to remove the "disabled" tag from the html input fields for the input and output sections of the create transaction tab.

I don't know if it would be worth it but maybe you could add an extremely bare bones signer that might more easily run on older systems for people like myself wishing to use old outdated netbooks/laptops/etc to do the signing of the transaction.

If you want more details on what I changed just let me know, I plan on doing some more tweaking to it.
The best way of having this suggestions getting seen and implemented quick is probably by opening an issue or making a feature request on Githun - https://github.com/CryptoDappRun/Bitcoin-Signer-Wallet/issues

OP hasn't been online here for over 6 months and it's very likely he may not see your suggestions.


Yes I had that same thought as well. I am not very familiar with github but I do have an account on there and should learn more about it. I may try and get in touch with OP over there.



I wanted to quickly add one thing, for anyone who may follow this route.

If you are concerned about any funny business going on in the software while signing the transaction on your offline device you can check the signed transaction hex before broadcasting it by using a tool such as this one:

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

With the above tool you can check to make sure that your outputs are going to the intended addresses as originally setup. Once you know for sure the transaction has the intended inputs and outputs you can broadcast it to the network.
newbie
Activity: 4
Merit: 1
I saw that there are still people asking about offline wallets. Here is a free and open source bitcoin offline signature tool, bitcoin signer, which can be used on windows, mac os, iPhone, iPad, and can also verify transactions and create paper wallets...

https://github.com/CryptoDappRun/Bitcoin-Signer-Wallet

With that tool people are not Transferring any coins, the fact that you sign a transaction doesn't mean that you are spending or transferring the coins, for that you have to broadcast the transaction, other way the coins will stay in the original address.

And we all know how bad idea is to use our private key on a new site or new software, doing that is a high risk for our coins. Even if the project is legit we should be really careful with our private keys and never trust a third-party software.

I did actually transfer coins though. I signed the transaction using this software on an old netbook running windows xp that has the wifi and bluetooth modules removed and will never see the internet again, hence I am comfortable entering my private key into this software on that offline netbook. I then transferred the signed transaction to an online computer and broadcast the transaction successfully.

Transaction ID:
57b8cc7b35200b2003b16baf6cef4bf05845b05fc37c7083699bb378384314cb

This transaction was from a test wallet I funded expressly for experimenting with.

I essentially turned my old netbook into an airgapped hardware wallet, I believe. A special nostalgic hardware wallet because I used to travel the world with it and it has my complete old movie collection, music, games, emulators etc that I used to play with back in my younger days, now it has my bitcoin as well.

I was thinking about getting a passport wallet or something similar but opted for this route instead. With this tool and my old netbook I can now move individual UTXOs from an old legacy paper wallet without having to use or trust any third party hardware wallet or having to expose my private keys to the internet which as you point out is a bad idea.
copper member
Activity: 2016
Merit: 1783
฿itcoin for all, All for ฿itcoin.
I am an intermediate programmer and I had to make a few tweaks to your code in order to get the signer to run on the netbook using an Opera v36 browser. I also found it useful to remove the "disabled" tag from the html input fields for the input and output sections of the create transaction tab.

I don't know if it would be worth it but maybe you could add an extremely bare bones signer that might more easily run on older systems for people like myself wishing to use old outdated netbooks/laptops/etc to do the signing of the transaction.

If you want more details on what I changed just let me know, I plan on doing some more tweaking to it.
The best way of having this suggestions getting seen and implemented quick is probably by opening an issue or making a feature request on Githun - https://github.com/CryptoDappRun/Bitcoin-Signer-Wallet/issues

OP hasn't been online here for over 6 months and it's very likely he may not see your suggestions.
legendary
Activity: 2982
Merit: 2681
Top Crypto Casino
I saw that there are still people asking about offline wallets. Here is a free and open source bitcoin offline signature tool, bitcoin signer, which can be used on windows, mac os, iPhone, iPad, and can also verify transactions and create paper wallets...

https://github.com/CryptoDappRun/Bitcoin-Signer-Wallet

With that tool people are not Transferring any coins, the fact that you sign a transaction doesn't mean that you are spending or transferring the coins, for that you have to broadcast the transaction, other way the coins will stay in the original address.

And we all know how bad idea is to use our private key on a new site or new software, doing that is a high risk for our coins. Even if the project is legit we should be really careful with our private keys and never trust a third-party software.
newbie
Activity: 4
Merit: 1
Hi,
I wanted to thank you for this tool. I just now made my first confirmed transaction using this tool and I sent you a small donation to the address in the software. For a few weeks I have been trying to figure out a way to move UTXOs from an old legacy paper wallet without having to purchase a third party hardware wallet and I also really wanted to use an old air-gapped 32-bit netbook I have to sign the transaction. The netbook is running windows xp. I was finally able to broadcast a transaction and your software was instrumental in allowing me to do so, so I thank you very much. I was able to learn quite a bit about the btc blockchain and how to unlock btc on my old paper wallets. Many thanks!

I am an intermediate programmer and I had to make a few tweaks to your code in order to get the signer to run on the netbook using an Opera v36 browser. I also found it useful to remove the "disabled" tag from the html input fields for the input and output sections of the create transaction tab.

I don't know if it would be worth it but maybe you could add an extremely bare bones signer that might more easily run on older systems for people like myself wishing to use old outdated netbooks/laptops/etc to do the signing of the transaction.

If you want more details on what I changed just let me know, I plan on doing some more tweaking to it.

Anyway thanks again for posting this. It was the final key to a long search and many attempts using various approaches to getting my old netbook to sign a transaction.

 Smiley
newbie
Activity: 4
Merit: 1
I saw that there are still people asking about offline wallets. Here is a free and open source bitcoin offline signature tool, bitcoin signer, which can be used on windows, mac os, iPhone, iPad, and can also verify transactions and create paper wallets...

https://github.com/CryptoDappRun/Bitcoin-Signer-Wallet
Jump to: