Bitcoin Forum

Bitcoin => Wallet software => Topic started by: alikim on June 23, 2017, 06:13:54 PM



Title: Easiest to install and modify open source Windows wallet?
Post by: alikim on June 23, 2017, 06:13:54 PM
I need a simple wallet that can import a bunch of private keys in from a file and is able to connect to the network and receive transactions.
Upon receiving and confirming some BTCs I want the wallet to automatically send some of the balance to a certain address. Basically don't need anything else, can be command line though I'd appreciate GUI.

I don't see this functionality in any of the popular wallets, so I guess the best option is to modify and recompile those that are open source.

I know C++ and could work with Python (but I'd rather not being given half a chance).

I looked at compiling Armory for Win from sources and it looks quite nightmarish.

Is there a better option?

Maybe there is well tested pure C++ wallet that I could modify to my needs?

I need this to work under Win 8.1/10

Thank you,


Title: Re: Easiest to install and modify open source Windows wallet?
Post by: Muhammed Zakir on June 23, 2017, 06:43:18 PM
If you are proficient in Python, you could give Pywallet a try! Pywallet deals with wallet.dat. Although there are new feathered features in new version, it may not be what you need.

Official thread: https://bitcointalk.org/index.php?topic=34028.0

New version: https://bitcointalk.org/index.php?topic=294439


Title: Re: Easiest to install and modify open source Windows wallet?
Post by: jackg on June 26, 2017, 07:42:38 PM
I need a simple wallet that can import a bunch of private keys in from a file and is able to connect to the network and receive transactions.
Upon receiving and confirming some BTCs I want the wallet to automatically send some of the balance to a certain address. Basically don't need anything else, can be command line though I'd appreciate GUI.

I don't see this functionality in any of the popular wallets, so I guess the best option is to modify and recompile those that are open source.

I know C++ and could work with Python (but I'd rather not being given half a chance).

I looked at compiling Armory for Win from sources and it looks quite nightmarish.

Is there a better option?

Maybe there is well tested pure C++ wallet that I could modify to my needs?

I need this to work under Win 8.1/10

Thank you,

As the above user said, you could look at Pywallet if you can use python. You could also use electrum, as I understand it, the main code in that is written in python and the source code is downloadable from electrum.org.


Title: Re: Easiest to install and modify open source Windows wallet?
Post by: HCP on June 27, 2017, 09:58:41 AM
Pywallet isn't so much a wallet application as a wallet "utility" that allows you to work with a Bitcoin Core wallet.dat (it seems to be a bit outdated and doesn't seem to handle the newer wallet.dat's very well).

It might be worth looking into the Electrum source code: https://github.com/spesmilo/electrum

Another option may be to leverage the API's of a site like blockr.io (http://blockr.io/documentation/api) or blockcypher (https://www.blockcypher.com/dev/) and craft up some calls to check for transactions to specific addresses and then use the same API's to broadcast transactions to the network to shift the coins as required.


Title: Re: Easiest to install and modify open source Windows wallet?
Post by: alikim on June 27, 2017, 03:17:26 PM
Thank you, I ended up downloading and running official bitcoind for Win64 and writing my own wallet-like GUI app that uses bitcoin-cli API.