The current address index to be used for this compilation. The
addressIndex gets added to each
WalletTemplateHdKey.addressOffset to calculate
the dynamic index (i) used in each
WalletTemplateHdKey.privateDerivationPath or
WalletTemplateHdKey.publicDerivationPath.
This is required for any compiler operation that requires derivation.
Typically, the value is incremented by one for each address in a wallet.
A map of entity IDs to HD private keys. These HD private keys are used to
derive each HdKey variable assigned to that entity (as
specified in CompilerConfiguration.entityOwnership) according to
its WalletTemplateHdKey.privateDerivationPath.
HD private keys may be encoded for either mainnet or testnet (the network
information is ignored).
If both an HD private key (in hdPrivateKeys) and HD public key (in
hdPublicKeys) are provided for the same entity in the same compilation
(not recommended), only the HD private key is used.
A map of entity IDs to HD public keys. These HD public keys are used to
derive public keys for each HdKey variable assigned to that entity (as
specified in CompilerConfiguration.entityOwnership) according to
its WalletTemplateHdKey.publicDerivationPath.
HD public keys may be encoded for either mainnet or testnet (the network
information is ignored).
If both an HD private key (in hdPrivateKeys) and HD public key (in
hdPublicKeys) are provided for the same entity in the same compilation
(not recommended), the HD private key is used.
The current address index to be used for this compilation. The
addressIndex
gets added to each WalletTemplateHdKey.addressOffset to calculate the dynamic index (i
) used in each WalletTemplateHdKey.privateDerivationPath or WalletTemplateHdKey.publicDerivationPath.This is required for any compiler operation that requires derivation. Typically, the value is incremented by one for each address in a wallet.