Bitcoin Forum
May 23, 2024, 08:24:10 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Transfer your Bitcoin offline with this wallet,Free and Open source!  (Read 218 times)
alphacryptoalgo (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 1


View Profile
April 18, 2023, 01:19:21 PM
 #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
cbskies
Newbie
*
Offline Offline

Activity: 4
Merit: 1


View Profile
March 16, 2024, 05:13:15 PM
 #2

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
seoincorporation
Legendary
*
Offline Offline

Activity: 3164
Merit: 2956


Top Crypto Casino


View Profile
March 17, 2024, 09:51:48 PM
 #3

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Bitcoin_Arena
Copper Member
Legendary
*
Offline Offline

Activity: 2044
Merit: 1807


฿itcoin for all, All for ฿itcoin.


View Profile
March 17, 2024, 11:47:30 PM
 #4

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.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
cbskies
Newbie
*
Offline Offline

Activity: 4
Merit: 1


View Profile
March 18, 2024, 12:49:35 AM
 #5

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.
cbskies
Newbie
*
Offline Offline

Activity: 4
Merit: 1


View Profile
March 18, 2024, 01:04:43 AM
Last edit: April 12, 2024, 09:38:04 PM by Mr. Big
 #6

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.
DaveF
Legendary
*
Offline Offline

Activity: 3486
Merit: 6305


Crypto Swap Exchange


View Profile WWW
March 24, 2024, 12:52:09 PM
 #7

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

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Kakmakr
Legendary
*
Offline Offline

Activity: 3444
Merit: 1958

Leading Crypto Sports Betting & Casino Platform


View Profile
March 25, 2024, 06:58:47 AM
 #8

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)

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
dkbit98
Legendary
*
Offline Offline

Activity: 2240
Merit: 7187



View Profile WWW
March 25, 2024, 03:24:54 PM
 #9

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.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Bitcoin_Arena
Copper Member
Legendary
*
Offline Offline

Activity: 2044
Merit: 1807


฿itcoin for all, All for ฿itcoin.


View Profile
March 25, 2024, 11:18:13 PM
 #10

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.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!