When bitcoind is generating Bitcoins, does it change the addresses that are used for receiving the block reward? That is, if I mine two blocks with the same bitcoind wallet.dat, will the same address be credited with both of the rewards?

2 Answers 2


If you generate a new block with "getwork" then bitcoind will always use a new address each time.

If you generate a new block with "getmemorypool", then you decide. You can do whatever you want because you are creating the block data yourself. "getmemorypool" is new with bitcoind 0.5.


Each block reward will be credited to a different address. No more than one address per block is used in the generation process.

  • Hmm, is there any way to suppress this behaviour and use one and the same address every time?
    – ThePiachu
    Commented Jan 23, 2012 at 18:45
  • You'd need to change the code, though I think it'd be a pretty easy change to make.
    – theymos
    Commented Jan 23, 2012 at 19:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.