Hi am building one hobby project and i want to perform some operations in my own bitcoin core 0.17 by using bitcoinj lib. so is there any way by which we can use bitcoin-core 0.17,bitcoinj for hd wallet creation with derivation path.

  • If you're more specific about the functionality you need it would be easier to help you. Do you want to use Bitcoinj to generate a HD wallet, or Bitcoin Core? If you're using Bitcoin Core, Bitcoinj is probably not the best solution for communicating with Core. – torkel Dec 2 '19 at 9:47
  • Actually,i want to use bitcoin-core for HD wallet creation by using derivation path and also want to maintain each account seperately. For that as per my knowledge we can maintain the different derivation path by changing account level. so i want to know how we can implement derivation path in bitcoin-core unlike bitcoinj ? – Jvd Dec 2 '19 at 10:41
  • Bitcoin Core generally does not expose much control over which HD paths are used. However, it has a label system, where you can call getnewaddress my-label. Does that cover your use case? If you want fine grained control over HD derivation path you will probably need to use another wallet, or make your own. – torkel Dec 2 '19 at 14:28
  • You also don’t want to be using an ancient version of bitcoin core. 0.17 is very old. – Anonymous Dec 2 '19 at 16:35
  • As far as I know, BitcoinJ does not implement a Bitcoin Core RPC client, so there isn't a way to call Core instead (regardless of whether the functionality you want exists in Core). – Pieter Wuille Dec 2 '19 at 23:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.