MessageKind

Type Alias MessageKind 

Source
pub type MessageKind = evmc_call_kind;
Expand description

EVMC call kind.

Aliased Type§

#[repr(u32)]
pub enum MessageKind { EVMC_CALL = 0, EVMC_DELEGATECALL = 1, EVMC_CALLCODE = 2, EVMC_CREATE = 3, EVMC_CREATE2 = 4, }

Variants§

§

EVMC_CALL = 0

< Request CALL.

§

EVMC_DELEGATECALL = 1

< Request DELEGATECALL. Valid since Homestead. The value param ignored.

§

EVMC_CALLCODE = 2

< Request CALLCODE.

§

EVMC_CREATE = 3

< Request CREATE.

§

EVMC_CREATE2 = 4

< Request CREATE2. Valid since Constantinople.