Struct sputnikvm::UntrustedTransaction [] [src]

pub struct UntrustedTransaction {
    pub caller: AccountCommitment,
    pub gas_price: Gas,
    pub gas_limit: Gas,
    pub action: TransactionAction,
    pub value: U256,
    pub input: Rc<Vec<u8>>,
}

Represents an untrusted Ethereum transaction.

Fields

The caller. Must be attached with its commitment,

Transaction gas price.

Transaction gas limit.

Action CALL/CREATE of the transaction.

Value sent with this transaction.

Transaction input.

Methods

impl UntrustedTransaction
[src]

[src]

Convert to a valid transaction.

Trait Implementations

impl Debug for UntrustedTransaction
[src]

[src]

Formats the value using the given formatter.

impl Clone for UntrustedTransaction
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more