Struct ethcore_transaction::UnverifiedTransaction[][src]

pub struct UnverifiedTransaction { /* fields omitted */ }

Signed transaction information without verified signature.

Methods

impl UnverifiedTransaction
[src]

Checks is signature is empty.

Reference to unsigned part of this transaction.

The v value that appears in the RLP.

The chain ID, or None if this is a global transaction.

Construct a signature object from the sig.

Checks whether the signature has a low 's' value.

Get the hash of this transaction (keccak of the RLP).

Recovers the public key of the sender.

Verify basic signature params. Does not attempt sender recovery.

Methods from Deref<Target = Transaction>

Append object with a without signature into RLP stream

The message hash of the transaction.

Get the transaction cost in gas for this transaction.

Trait Implementations

impl From<Transaction> for UnverifiedTransaction
[src]

Performs the conversion.

impl Debug for UnverifiedTransaction
[src]

Formats the value using the given formatter. Read more

impl Clone for UnverifiedTransaction
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Eq for UnverifiedTransaction
[src]

impl PartialEq for UnverifiedTransaction
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Deref for UnverifiedTransaction
[src]

The resulting type after dereferencing.

Dereferences the value.

impl Decodable for UnverifiedTransaction
[src]

Decode a value from RLP bytes

impl Encodable for UnverifiedTransaction
[src]

Append a value to the stream

Get rlp-encoded bytes for this instance

impl From<SignedTransaction> for UnverifiedTransaction
[src]

Performs the conversion.

Auto Trait Implementations

impl Send for UnverifiedTransaction

impl Sync for UnverifiedTransaction