Expand description
The Clarity virtual machine
Re-exports§
pub use crate::vm::contexts::CallStack;
pub use crate::vm::contexts::ContractContext;
pub use crate::vm::contexts::Environment;
pub use crate::vm::contexts::LocalContext;
pub use crate::vm::contexts::MAX_CONTEXT_DEPTH;
pub use crate::vm::database::clarity_db::StacksEpoch;
pub use crate::vm::functions::stx_transfer_consolidated;
pub use crate::vm::representations::ClarityName;
pub use crate::vm::representations::ContractName;
pub use crate::vm::representations::SymbolicExpression;
pub use crate::vm::representations::SymbolicExpressionType;
pub use crate::vm::types::Value;
pub use crate::vm::version::ClarityVersion;
Modules§
- analysis
- ast
- callables
- clarity
- clarity_
wasm - contexts
- contracts
- costs
- coverage
- database
- diagnostic
- docs
- errors
- events
- functions
- representations
- tooling
- types
- variables
- version
Structs§
Enums§
Constants§
Traits§
- Eval
Hook - EvalHook defines an interface for hooks to execute during evaluation.
Functions§
- apply
- eval
- eval_
all - This function evaluates a list of expressions, sharing a global context. It returns the final evaluated result. Used for the initialization of a new contract.
- is_
reserved - lookup_
function