Most simplest HD feature.
- Use BIP32/hd key derivation by default for new wallets (m/0'/0')
- Only private key derivation is supported (no pubkey-only-wallets for now)
- No on the fly generation of private keys (keypools get still refilled, all derived private keys are touching the database, but deterministic)
- Internal support for multiple hd keychains (potential allows simple key rotation feature)
- Supports encrypted wallets
- RPC- and unit-tests included
- Currently now way to create a hd keychain for existing wallets (upcoming feature if/once this got merged)
ment as a starting point, have concrete plans to extend this, but don't want to overload this PR
getnewaddress "" true (last parameter true = "show details") returns an object if the new address was hd derived:
{
"address": "n1EU7TC4YqVYGQYy5eav1APHhS3z3Jrgf4",
"keypath": "m/0'/230'"
}
(same for getaddressesbyaccount)