deriveExtendedKey method

SaplingExtendedSpendingKey deriveExtendedKey(
  1. Bip32MasterKey masterKey
)

Implementation

SaplingExtendedSpendingKey deriveExtendedKey(Bip32MasterKey masterKey) {
  return SaplingExtendedSpendingKey(
    sk: SaplingExpandedSpendingKey.fromSpendingKey(masterKey.key),
    keyData: SaplingZip32KeyData(
      dk: SaplingDiversifierKey(
        PrfExpand.saplingZip32MasterDk.apply(masterKey.key).sublist(0, 32),
      ),
      chainCode: masterKey.chainCode,
    ),
  );
}