deriveExtendedKey method

(OrchardExtendedSpendingKey, OrchardFullViewingKey) deriveExtendedKey(
  1. List<int> seedBytes
)

Implementation

(OrchardExtendedSpendingKey, OrchardFullViewingKey) deriveExtendedKey(
  List<int> seedBytes,
) {
  final masterKey = generateFromSeed(seedBytes);
  final spendKey = OrchardSpendingKey(masterKey.key);
  final fvk = OrchardFullViewingKey.fromSpendKey(spendKey);
  final extendKey = OrchardExtendedSpendingKey(
    sk: spendKey,
    keyData: Bip32KeyData(chainCode: masterKey.chainCode),
  );
  return (extendKey, fvk);
}