sign method
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;
}