sign method

  1. @override
dynamic sign()
override

Implementation

@override
sign() {
  txData.signingPubKey = dynamicToString(wallet.publicKey);
  final tx = buildTransaction(txData);
  txData.message = tx.toBlob();
  txData.signature = wallet.sign(txData.message);
  tx.txnSignature = txData.signature;
  txData.signedBlob = tx.toBlob(forSigning: false);
  txData.isSigned = true;
  txData.txHash = tx.getHash();
  return txData;
}