Author

Topic: Can I create a generate-watching only Bitcoind wallet ? (Read 409 times)

jr. member
Activity: 115
Merit: 2
By generating addresses you create a private key for that address that can be used to send bitcoins.
So getting those two things together is pretty hard and poses a lot of questions on what exactly and for what purpose you are trying to do with this.

Technically what you are asking is probably to generate an address, import it in bitcoind and then keep the private keys somewhere else.
But where do you want to keep them and how are you going to get them there in an automated way is a question on it's own.

Just disabling the feature of sending bitcoins in bitcoind is not supported and can't really be done without some tinkering (not to say hacking).

TLDR; Generating addresses means your machine knows the private key. What do you want to do with the private key?
As you need to get rid of it in order to have a watch only address. Otherwise you will not be able to use bitcoind.

To be clear - I want to use two copies of wallet.dat, one is hosted on web-server which is used for generating new addresses,
second more secure for sending. Of course there will be private keys on first server, but the problem is more in JSON-RPC.
It'l be better if I can set rules for JSON-RPC - what methods I can use, and what not.
sr. member
Activity: 490
Merit: 389
Do not trust the government
By generating addresses you create a private key for that address that can be used to send bitcoins.
So getting those two things together is pretty hard and poses a lot of questions on what exactly and for what purpose you are trying to do with this.

Technically what you are asking is probably to generate an address, import it in bitcoind and then keep the private keys somewhere else.
But where do you want to keep them and how are you going to get them there in an automated way is a question on it's own.

Just disabling the feature of sending bitcoins in bitcoind is not supported and can't really be done without some tinkering (not to say hacking).

TLDR; Generating addresses means your machine knows the private key. What do you want to do with the private key?
As you need to get rid of it in order to have a watch only address. Otherwise you will not be able to use bitcoind.
jr. member
Activity: 115
Merit: 2
I need to configure watching-only bitcoind server, with possibility to generate address, but restrict sending - is it possible ?

You mean something like this? https://bitcoin.stackexchange.com/questions/22152/add-a-watch-only-wallet-in-bitcoind

As far as i'm aware this should be possible to setup fairly easy. Simply import the adresses you want to watch and voila.

Almost that, except main thing - I want to generate watching-only addresses, not import.
Or just disable sending option in my bitcoind.
legendary
Activity: 1946
Merit: 1427
I need to configure watching-only bitcoind server, with possibility to generate address, but restrict sending - is it possible ?

You mean something like this? https://bitcoin.stackexchange.com/questions/22152/add-a-watch-only-wallet-in-bitcoind

As far as i'm aware this should be possible to setup fairly easy. Simply import the adresses you want to watch and voila.
jr. member
Activity: 115
Merit: 2
I need to configure watching-only bitcoind server, with possibility to generate address, but restrict sending - is it possible ?
Jump to: