BitcoinKeySigner.fromKeyBytes constructor

BitcoinKeySigner.fromKeyBytes(
  1. List<int> privateKeyBytes
)

Factory constructor for creating a BitcoinKeySigner from private key bytes.

Implementation

factory BitcoinKeySigner.fromKeyBytes(List<int> privateKeyBytes) {
  final privateKey = Secp256k1SigningKey.fromBytes(keyBytes: privateKeyBytes);
  final verifyKey = BitcoinSignatureVerifier._(
    ECDSAVerifyKey(privateKey.privateKey.publicKey),
  );
  return BitcoinKeySigner._(
    Secp256k1SigningKey.fromBytes(keyBytes: privateKeyBytes),
    verifyKey,
  );
}