Beispiel #1
0
        public string GetSenderAddress(string rlp)
        {
            var transaction = CeloTransactionFactory.CreateTransaction(rlp);

            return(transaction.Key.GetPublicAddress());
        }
Beispiel #2
0
        public bool VerifyTransaction(string rlp)
        {
            var transaction = CeloTransactionFactory.CreateTransaction(rlp);

            return(transaction.Key.VerifyAllowingOnlyLowS(transaction.RawHash, transaction.Signature));
        }
Beispiel #3
0
        public byte[] GetPublicKey(string rlp)
        {
            var transaction = CeloTransactionFactory.CreateTransaction(rlp);

            return(transaction.Key.GetPubKey());
        }