Bitcoin Forum
December 15, 2024, 03:31:18 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Distributed bitcoind  (Read 1073 times)
rupy (OP)
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
August 02, 2015, 11:21:38 AM
 #1

Is there some way to track unspent and notify transactions + confirmations on a public address without private key in a secure way preferably in bitcoind?

With raw transactions I can store the private keys outside of the wallet but I still need unspent tracking to be able to create the raw transaction and notifications both on transaction propagation and confirms in order for the raw API to make any sense.

Are those planned?

Edit: it seems to me the "wallet" should only contain the private keys, and some other databases (call them track and notify) should store that data.

BANKBOOK GWT Wallet & no-FIAT Billing API
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2015, 11:23:41 AM
 #2

Doesn't the current version support "watch-only wallet addresses" (I thought it did from what I had read)?

Assuming it does wouldn't their UTXOs appear in the "listunspent" RPC call (which is about all you need for creating a raw tx)?

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
rupy (OP)
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
August 02, 2015, 11:30:40 AM
Last edit: August 02, 2015, 12:03:17 PM by rupy
 #3

Ok, how does one add a public address to the watch-only list?

I really wish there was an auto generated JSON RPC API for bitcoind, the wiki one is always lagging...

Edit: Found it https://github.com/bitcoin/bitcoin/blob/0.10/doc/release-notes/release-notes-0.10.0.md#watch-only-wallet-support

Thx for restoring my faith in bitcointalk, was starting to consider adding myself to the mailinglist! Wink

BANKBOOK GWT Wallet & no-FIAT Billing API
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2015, 11:55:54 AM
 #4

If it works correctly could you please post to confirm that (I haven't been able to test that myself as for some reason the latest versions of Bitcoin are unable to connect to nodes properly for me so I am actually probably going to change to using Electrum).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
rupy (OP)
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
August 02, 2015, 12:04:58 PM
 #5

Sure, I'm just going to digest the huge change I need to make in my infrastructure to switch to the latest bitcoind. Involves new machines, moving wallets and all that jazz. Urgh.

I hope this works with notify. We'll see.

Edit: You wouldn't happen to know why the static builds of bitcoind got dropped?

BANKBOOK GWT Wallet & no-FIAT Billing API
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
August 02, 2015, 12:41:00 PM
 #6

Edit: You wouldn't happen to know why the static builds of bitcoind got dropped?

Sorry - I have no idea about that at all (assuming that when you refer to static builds you mean the use of "static libs" vs. "dynamic libs").

In general though it easier to work with dynamic (or shared) libraries in open source projects (my own project only works with dynamic libs for this reason).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
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!