Module programs

Module programs 

Source

Re-exports§

pub use self::types::ActivationResult;
pub use self::types::EvmData;
pub use self::types::ProgParams;
pub use self::types::UserOutcome;
pub use self::types::evm_memory_cost;
pub use self::types::to_word_size;

Modules§

data_pricer
memory
params
types

Structs§

ActivationInfo
Information returned from program activation.
Program
Per-program metadata stored in state.
Programs
Stylus programs state.

Enums§

ProgramsError
Errors raised by the Stylus programs subsystem.

Constants§

DATA_PRICER_KEY

Functions§

attribute_wasm_computation
Attribute residual WASM gas consumption to the WasmComputation resource kind.
hours_since_arbitrum
Hours since Arbitrum began, rounded down.
hours_to_age
Compute program age in seconds from hours since Arbitrum began.