signToEcSignature method

MsgSignature signToEcSignature(
  1. Uint8List hash
)

Implementation

MsgSignature signToEcSignature(Uint8List hash) {
  final sig = crypto.Secp256k1.sign(hash, privateKey);
  final r = BigInt.parse(HexUtils.encode(sig.sublist(0, 32)), radix: 16);
  final s = BigInt.parse(HexUtils.encode(sig.sublist(32, 64)), radix: 16);
  final v = sig[64];
  return MsgSignature(r, s, v);
}