computeDigests static method

List<String> computeDigests(
  1. ScpUnsignedTransaction tx
)

Compute signing digests for every transactionSignatures entry.

Returns hex-encoded digests, one per signature entry.

Implementation

static List<String> computeDigests(ScpUnsignedTransaction tx) {
  final digests = <String>[];
  for (final entry in tx.transactionSignatures) {
    final digestBytes = _sigHash(tx, entry);
    digests.add(_bytesToHex(digestBytes));
  }
  return digests;
}