Struct ethcore::state::Substate [] [src]

pub struct Substate {
    pub suicides: HashSet<Address>,
    pub touched: HashSet<Address>,
    pub logs: Vec<LogEntry>,
    pub sstore_clears_count: U256,
    pub contracts_created: Vec<Address>,
}

State changes which should be applied in finalize, after transaction is fully executed.

Fields

Any accounts that have suicided.

Any accounts that are touched.

Any logs.

Refund counter of SSTORE nonzero -> zero.

Created contracts.

Methods

impl Substate
[src]

Creates new substate.

Merge secondary substate s into self, accruing each element correspondingly.

Get the cleanup mode object from this.

Trait Implementations

impl Debug for Substate
[src]

Formats the value using the given formatter. Read more

impl Default for Substate
[src]

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

Auto Trait Implementations

impl Send for Substate

impl Sync for Substate