Struct ethcore::receipt::Receipt [] [src]

pub struct Receipt {
    pub state_root: Option<H256>,
    pub gas_used: U256,
    pub log_bloom: H2048,
    pub logs: Vec<LogEntry>,
}

Information describing execution of a transaction.

Fields

The state root after executing the transaction. Optional since EIP98

The total gas used in the block following execution of the transaction.

The OR-wide combination of all logs' blooms for this transaction.

The logs stemming from this transaction.

Methods

impl Receipt
[src]

Create a new receipt.

Trait Implementations

impl Default for Receipt
[src]

Returns the "default value" for a type. Read more

impl Debug for Receipt
[src]

Formats the value using the given formatter.

impl Clone for Receipt
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Encodable for Receipt
[src]

Append a value to the stream

Get rlp-encoded bytes for this instance

impl Decodable for Receipt
[src]

Decode a value from RLP bytes

impl HeapSizeOf for Receipt
[src]

Measure the size of any heap-allocated structures that hang off this value, but not the space taken up by the value itself (i.e. what size_of:: measures, more or less); that space is handled by the implementation of HeapSizeOf for Box below. Read more