[][src]Crate near_vm_logic

Re-exports

pub use types::ReturnData;

Modules

mocks
serde_with
types

Structs

ExtCostsConfig
VMConfig
VMContext

Context for the contract execution.

VMLimitConfig

Describes limits for VM and Runtime.

VMLogic
VMOutcome

Enums

ExtCosts

Strongly-typed representation of the fees for counting.

HostError
VMLogicError

Constants

EXT_COSTS_COUNTER

Traits

External

An external blockchain interface for the Runtime logic

MemoryLike

An abstraction over the memory of the smart contract.

ValuePtr

Logical pointer to a value in storage. Allows getting value length before getting the value itself. This is needed so that runtime can charge gas before accessing a potentially large value.