calcTxSigned function

Transaction calcTxSigned(
  1. Wallet wallet,
  2. Map txBody
)

Build signed transaction from tx body

Implementation

Transaction calcTxSigned(Wallet wallet, Map txBody) {
  Transaction tx = Transaction.fromJsonString(json.encode(txBody));
  //var message_hash = tx.getSigningHash(null);
  var msgHash = blake2b256([tx.encode()]);
  //var signature = wallet.sign(msgHash);
  Uint8List sig = sign(msgHash, wallet.priv).serialize();
  tx.signature = sig;
  return tx;
}