signTransaction method

  1. @override
SuiSecp256k1Signature signTransaction(
  1. List<int> txbytes, {
  2. bool hashDigest = true,
})
override

Signs a transaction using the account's private key.

Implementation

@override
SuiSecp256k1Signature signTransaction(List<int> txbytes,
    {bool hashDigest = true}) {
  final digest = SuiCryptoUtils.generateTransactionDigest(
      txBytes: txbytes, hashDigest: hashDigest);
  final signature = privateKey.sign(digest);
  return SuiSecp256k1Signature(
      publicKey: publicKey.publicKey, signature: signature);
}