Cargo Features

blockifier has no features set by default.

[dependencies]
blockifier = { version = "0.16.0-rc.1", features = ["cairo_native", "node_api", "reexecution", "tracing", "transaction_serde", "testing"] }
cairo_native

Enables cairo-native ^0.6.2, apollo_compilation_utils and apollo_compile_to_native, cairo_native of blockifier_test_utils

Affects execution::native, global_cache::CachedCairoNative, state::native_class_manager

mocks native_blockifier node_api
reexecution = transaction_serde
tracing
transaction_serde reexecution?
testing = blockifier_test_utils, rand, rstest, rstest_reuse

Enables testing of starknet_api

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

blockifier_test_utils cairo_native? testing?
rand testing?

Enables rand ^0.8.5

rstest testing?

Enables rstest ^0.17.0

rstest_reuse testing?