public bool VerifyTransaction(string rlp) { var transaction = TransactionFactory.CreateTransaction(rlp); return(transaction.Key.VerifyAllowingOnlyLowS(transaction.RawHash, transaction.Signature)); }
public byte[] GetPublicKey(string rlp) { var transaction = TransactionFactory.CreateTransaction(rlp); return(transaction.Key.GetPubKey()); }
public string GetSenderAddress(string rlp) { var transaction = TransactionFactory.CreateTransaction(rlp); return(transaction.Key.GetPublicAddress()); }