Modules
❱
snforge_std
cheatcodes
fs
env
signature
trace
byte_array
_config_types
_cheatcode
_internals
events
l1_handler
contract_class
fork
storage
execution_info
message_to_l1
generate_random_felt
caller_address
block_number
block_timestamp
sequencer_address
version
max_fee
cheatcodes::execution_info::signature
transaction_hash
chain_id
nonce
resource_bounds
tip
paymaster_data
nonce_data_availability_mode
fee_data_availability_mode
account_deployment_data
account_contract_address
secp256k1_curve
secp256r1_curve
stark_curve
Free functions
❱
cheatcodes::contract_class::declare
cheatcodes::contract_class::get_class_hash
cheatcodes::events::spy_events
cheatcodes::message_to_l1::spy_messages_to_l1
cheatcodes::storage::store
cheatcodes::storage::load
cheatcodes::storage::map_entry_address
cheatcodes::test_address
cheatcodes::test_selector
cheatcodes::mock_call
cheatcodes::start_mock_call
cheatcodes::stop_mock_call
cheatcodes::replace_bytecode
cheatcodes::execution_info::caller_address::cheat_caller_address
cheatcodes::execution_info::caller_address::start_cheat_caller_address_global
cheatcodes::execution_info::caller_address::stop_cheat_caller_address
cheatcodes::execution_info::caller_address::stop_cheat_caller_address_global
cheatcodes::execution_info::caller_address::start_cheat_caller_address
cheatcodes::execution_info::block_number::cheat_block_number
cheatcodes::execution_info::block_number::start_cheat_block_number_global
cheatcodes::execution_info::block_number::stop_cheat_block_number
cheatcodes::execution_info::block_number::stop_cheat_block_number_global
cheatcodes::execution_info::block_number::start_cheat_block_number
cheatcodes::execution_info::block_timestamp::cheat_block_timestamp
cheatcodes::execution_info::block_timestamp::start_cheat_block_timestamp_global
cheatcodes::execution_info::block_timestamp::stop_cheat_block_timestamp
cheatcodes::execution_info::block_timestamp::stop_cheat_block_timestamp_global
cheatcodes::execution_info::block_timestamp::start_cheat_block_timestamp
cheatcodes::execution_info::sequencer_address::cheat_sequencer_address
cheatcodes::execution_info::sequencer_address::start_cheat_sequencer_address_global
cheatcodes::execution_info::sequencer_address::stop_cheat_sequencer_address
cheatcodes::execution_info::sequencer_address::stop_cheat_sequencer_address_global
cheatcodes::execution_info::sequencer_address::start_cheat_sequencer_address
cheatcodes::execution_info::version::cheat_transaction_version
cheatcodes::execution_info::version::start_cheat_transaction_version_global
cheatcodes::execution_info::version::stop_cheat_transaction_version
cheatcodes::execution_info::version::stop_cheat_transaction_version_global
cheatcodes::execution_info::version::start_cheat_transaction_version
cheatcodes::execution_info::max_fee::cheat_max_fee
cheatcodes::execution_info::max_fee::start_cheat_max_fee_global
cheatcodes::execution_info::max_fee::stop_cheat_max_fee
cheatcodes::execution_info::max_fee::stop_cheat_max_fee_global
cheatcodes::execution_info::max_fee::start_cheat_max_fee
cheatcodes::execution_info::signature::cheat_signature
cheatcodes::execution_info::signature::start_cheat_signature_global
cheatcodes::execution_info::signature::stop_cheat_signature
cheatcodes::execution_info::signature::stop_cheat_signature_global
cheatcodes::execution_info::signature::start_cheat_signature
cheatcodes::execution_info::transaction_hash::cheat_transaction_hash
cheatcodes::execution_info::transaction_hash::start_cheat_transaction_hash_global
cheatcodes::execution_info::transaction_hash::stop_cheat_transaction_hash
cheatcodes::execution_info::transaction_hash::stop_cheat_transaction_hash_global
cheatcodes::execution_info::transaction_hash::start_cheat_transaction_hash
cheatcodes::execution_info::chain_id::cheat_chain_id
cheatcodes::execution_info::chain_id::start_cheat_chain_id_global
cheatcodes::execution_info::chain_id::stop_cheat_chain_id
cheatcodes::execution_info::chain_id::stop_cheat_chain_id_global
cheatcodes::execution_info::chain_id::start_cheat_chain_id
cheatcodes::execution_info::nonce::cheat_nonce
cheatcodes::execution_info::nonce::start_cheat_nonce_global
cheatcodes::execution_info::nonce::stop_cheat_nonce
cheatcodes::execution_info::nonce::stop_cheat_nonce_global
cheatcodes::execution_info::nonce::start_cheat_nonce
cheatcodes::execution_info::resource_bounds::cheat_resource_bounds
cheatcodes::execution_info::resource_bounds::start_cheat_resource_bounds_global
cheatcodes::execution_info::resource_bounds::stop_cheat_resource_bounds
cheatcodes::execution_info::resource_bounds::stop_cheat_resource_bounds_global
cheatcodes::execution_info::resource_bounds::start_cheat_resource_bounds
cheatcodes::execution_info::tip::cheat_tip
cheatcodes::execution_info::tip::start_cheat_tip_global
cheatcodes::execution_info::tip::stop_cheat_tip
cheatcodes::execution_info::tip::stop_cheat_tip_global
cheatcodes::execution_info::tip::start_cheat_tip
cheatcodes::execution_info::paymaster_data::cheat_paymaster_data
cheatcodes::execution_info::paymaster_data::start_cheat_paymaster_data_global
cheatcodes::execution_info::paymaster_data::stop_cheat_paymaster_data
cheatcodes::execution_info::paymaster_data::stop_cheat_paymaster_data_global
cheatcodes::execution_info::paymaster_data::start_cheat_paymaster_data
cheatcodes::execution_info::nonce_data_availability_mode::cheat_nonce_data_availability_mode
cheatcodes::execution_info::nonce_data_availability_mode::start_cheat_nonce_data_availability_mode_global
cheatcodes::execution_info::nonce_data_availability_mode::stop_cheat_nonce_data_availability_mode
cheatcodes::execution_info::nonce_data_availability_mode::stop_cheat_nonce_data_availability_mode_global
cheatcodes::execution_info::nonce_data_availability_mode::start_cheat_nonce_data_availability_mode
cheatcodes::execution_info::fee_data_availability_mode::cheat_fee_data_availability_mode
cheatcodes::execution_info::fee_data_availability_mode::start_cheat_fee_data_availability_mode_global
cheatcodes::execution_info::fee_data_availability_mode::stop_cheat_fee_data_availability_mode
cheatcodes::execution_info::fee_data_availability_mode::stop_cheat_fee_data_availability_mode_global
cheatcodes::execution_info::fee_data_availability_mode::start_cheat_fee_data_availability_mode
cheatcodes::execution_info::account_deployment_data::cheat_account_deployment_data
cheatcodes::execution_info::account_deployment_data::start_cheat_account_deployment_data_global
cheatcodes::execution_info::account_deployment_data::stop_cheat_account_deployment_data
cheatcodes::execution_info::account_deployment_data::stop_cheat_account_deployment_data_global
cheatcodes::execution_info::account_deployment_data::start_cheat_account_deployment_data
cheatcodes::execution_info::account_contract_address::cheat_account_contract_address
cheatcodes::execution_info::account_contract_address::start_cheat_account_contract_address_global
cheatcodes::execution_info::account_contract_address::stop_cheat_account_contract_address
cheatcodes::execution_info::account_contract_address::stop_cheat_account_contract_address_global
cheatcodes::execution_info::account_contract_address::start_cheat_account_contract_address
cheatcodes::generate_random_felt::generate_random_felt
cheatcodes::test_selector
cheatcodes::test_address
cheatcodes::mock_call
cheatcodes::start_mock_call
cheatcodes::stop_mock_call
cheatcodes::replace_bytecode
cheatcodes::events::spy_events
cheatcodes::contract_class::declare
cheatcodes::contract_class::get_class_hash
cheatcodes::storage::store
cheatcodes::storage::load
cheatcodes::storage::map_entry_address
cheatcodes::execution_info::caller_address::cheat_caller_address
cheatcodes::execution_info::caller_address::start_cheat_caller_address_global
cheatcodes::execution_info::caller_address::stop_cheat_caller_address_global
cheatcodes::execution_info::caller_address::start_cheat_caller_address
cheatcodes::execution_info::caller_address::stop_cheat_caller_address
cheatcodes::execution_info::block_number::cheat_block_number
cheatcodes::execution_info::block_number::start_cheat_block_number_global
cheatcodes::execution_info::block_number::stop_cheat_block_number_global
cheatcodes::execution_info::block_number::start_cheat_block_number
cheatcodes::execution_info::block_number::stop_cheat_block_number
cheatcodes::execution_info::block_timestamp::cheat_block_timestamp
cheatcodes::execution_info::block_timestamp::start_cheat_block_timestamp_global
cheatcodes::execution_info::block_timestamp::stop_cheat_block_timestamp_global
cheatcodes::execution_info::block_timestamp::start_cheat_block_timestamp
cheatcodes::execution_info::block_timestamp::stop_cheat_block_timestamp
cheatcodes::execution_info::sequencer_address::cheat_sequencer_address
cheatcodes::execution_info::sequencer_address::start_cheat_sequencer_address_global
cheatcodes::execution_info::sequencer_address::stop_cheat_sequencer_address_global
cheatcodes::execution_info::sequencer_address::start_cheat_sequencer_address
cheatcodes::execution_info::sequencer_address::stop_cheat_sequencer_address
cheatcodes::execution_info::version::cheat_transaction_version
cheatcodes::execution_info::version::start_cheat_transaction_version_global
cheatcodes::execution_info::version::stop_cheat_transaction_version_global
cheatcodes::execution_info::version::start_cheat_transaction_version
cheatcodes::execution_info::version::stop_cheat_transaction_version
cheatcodes::execution_info::max_fee::cheat_max_fee
cheatcodes::execution_info::max_fee::start_cheat_max_fee_global
cheatcodes::execution_info::max_fee::stop_cheat_max_fee_global
cheatcodes::execution_info::max_fee::start_cheat_max_fee
cheatcodes::execution_info::max_fee::stop_cheat_max_fee
cheatcodes::execution_info::signature::cheat_signature
cheatcodes::execution_info::signature::start_cheat_signature_global
cheatcodes::execution_info::signature::stop_cheat_signature_global
cheatcodes::execution_info::signature::start_cheat_signature
cheatcodes::execution_info::signature::stop_cheat_signature
cheatcodes::execution_info::transaction_hash::cheat_transaction_hash
cheatcodes::execution_info::transaction_hash::start_cheat_transaction_hash_global
cheatcodes::execution_info::transaction_hash::stop_cheat_transaction_hash_global
cheatcodes::execution_info::transaction_hash::start_cheat_transaction_hash
cheatcodes::execution_info::transaction_hash::stop_cheat_transaction_hash
cheatcodes::execution_info::chain_id::cheat_chain_id
cheatcodes::execution_info::chain_id::start_cheat_chain_id_global
cheatcodes::execution_info::chain_id::stop_cheat_chain_id_global
cheatcodes::execution_info::chain_id::start_cheat_chain_id
cheatcodes::execution_info::chain_id::stop_cheat_chain_id
cheatcodes::execution_info::nonce::cheat_nonce
cheatcodes::execution_info::nonce::start_cheat_nonce_global
cheatcodes::execution_info::nonce::stop_cheat_nonce_global
cheatcodes::execution_info::nonce::start_cheat_nonce
cheatcodes::execution_info::nonce::stop_cheat_nonce
cheatcodes::execution_info::resource_bounds::cheat_resource_bounds
cheatcodes::execution_info::resource_bounds::start_cheat_resource_bounds_global
cheatcodes::execution_info::resource_bounds::stop_cheat_resource_bounds_global
cheatcodes::execution_info::resource_bounds::start_cheat_resource_bounds
cheatcodes::execution_info::resource_bounds::stop_cheat_resource_bounds
cheatcodes::execution_info::tip::cheat_tip
cheatcodes::execution_info::tip::start_cheat_tip_global
cheatcodes::execution_info::tip::stop_cheat_tip_global
cheatcodes::execution_info::tip::start_cheat_tip
cheatcodes::execution_info::tip::stop_cheat_tip
cheatcodes::execution_info::paymaster_data::cheat_paymaster_data
cheatcodes::execution_info::paymaster_data::start_cheat_paymaster_data_global
cheatcodes::execution_info::paymaster_data::stop_cheat_paymaster_data_global
cheatcodes::execution_info::paymaster_data::start_cheat_paymaster_data
cheatcodes::execution_info::paymaster_data::stop_cheat_paymaster_data
cheatcodes::execution_info::nonce_data_availability_mode::cheat_nonce_data_availability_mode
cheatcodes::execution_info::nonce_data_availability_mode::start_cheat_nonce_data_availability_mode_global
cheatcodes::execution_info::nonce_data_availability_mode::stop_cheat_nonce_data_availability_mode_global
cheatcodes::execution_info::nonce_data_availability_mode::start_cheat_nonce_data_availability_mode
cheatcodes::execution_info::nonce_data_availability_mode::stop_cheat_nonce_data_availability_mode
cheatcodes::execution_info::fee_data_availability_mode::cheat_fee_data_availability_mode
cheatcodes::execution_info::fee_data_availability_mode::start_cheat_fee_data_availability_mode_global
cheatcodes::execution_info::fee_data_availability_mode::stop_cheat_fee_data_availability_mode_global
cheatcodes::execution_info::fee_data_availability_mode::start_cheat_fee_data_availability_mode
cheatcodes::execution_info::fee_data_availability_mode::stop_cheat_fee_data_availability_mode
cheatcodes::execution_info::account_deployment_data::cheat_account_deployment_data
cheatcodes::execution_info::account_deployment_data::start_cheat_account_deployment_data_global
cheatcodes::execution_info::account_deployment_data::stop_cheat_account_deployment_data_global
cheatcodes::execution_info::account_deployment_data::start_cheat_account_deployment_data
cheatcodes::execution_info::account_deployment_data::stop_cheat_account_deployment_data
cheatcodes::execution_info::account_contract_address::cheat_account_contract_address
cheatcodes::execution_info::account_contract_address::start_cheat_account_contract_address_global
cheatcodes::execution_info::account_contract_address::stop_cheat_account_contract_address_global
cheatcodes::execution_info::account_contract_address::start_cheat_account_contract_address
cheatcodes::execution_info::account_contract_address::stop_cheat_account_contract_address
cheatcodes::message_to_l1::spy_messages_to_l1
cheatcodes::generate_random_felt::generate_random_felt
read_txt
read_json
var
get_call_trace
byte_array_as_felt_array
try_deserialize_bytearray_error
handle_cheatcode
_cheatcode::_is_config_run
_cheatcode::_is_config_run
Structs
❱
cheatcodes::contract_class::ContractClass
cheatcodes::l1_handler::L1Handler
cheatcodes::events::Event
cheatcodes::events::EventSpy
cheatcodes::message_to_l1::MessageToL1
cheatcodes::message_to_l1::MessageToL1Spy
cheatcodes::events::Event
cheatcodes::events::EventSpy
Events
cheatcodes::l1_handler::L1Handler
cheatcodes::contract_class::ContractClass
cheatcodes::message_to_l1::MessageToL1
cheatcodes::message_to_l1::MessageToL1Spy
MessagesToL1
File
KeyPair
CallTrace
CallEntryPoint
AvailableGasConfig
InlineForkConfig
OverriddenForkConfig
FuzzerConfig
ShouldPanicConfig
IgnoreConfig
Enums
❱
cheatcodes::contract_class::DeclareResult
cheatcodes::fork::BlockTag
cheatcodes::fork::BlockId
cheatcodes::CheatSpan
cheatcodes::ReplaceBytecodeError
cheatcodes::CheatSpan
cheatcodes::ReplaceBytecodeError
cheatcodes::contract_class::DeclareResult
cheatcodes::fork::BlockTag
cheatcodes::fork::BlockId
SignError
EntryPointType
CallType
CallResult
CallFailure
_config_types::BlockId
ForkConfig
Expected
Traits
❱
cheatcodes::contract_class::ContractClassTrait
cheatcodes::contract_class::DeclareResultTrait
cheatcodes::l1_handler::L1HandlerTrait
cheatcodes::events::EventSpyTrait
cheatcodes::events::EventSpyAssertionsTrait
cheatcodes::events::EventsFilterTrait
cheatcodes::message_to_l1::MessageToL1SpyTrait
cheatcodes::message_to_l1::MessageToL1FilterTrait
cheatcodes::message_to_l1::MessageToL1SpyAssertionsTrait
cheatcodes::events::EventSpyTrait
cheatcodes::events::EventsFilterTrait
cheatcodes::events::EventSpyAssertionsTrait
cheatcodes::l1_handler::L1HandlerTrait
cheatcodes::contract_class::ContractClassTrait
cheatcodes::contract_class::DeclareResultTrait
cheatcodes::message_to_l1::MessageToL1SpyTrait
cheatcodes::message_to_l1::MessageToL1FilterTrait
cheatcodes::message_to_l1::MessageToL1SpyAssertionsTrait
FileTrait
FileParser
KeyPairTrait
SignerTrait
VerifierTrait
Impls
❱
Secp256k1CurveKeyPairImpl
Secp256k1CurveSignerImpl
Secp256k1CurveVerifierImpl
Secp256r1CurveKeyPairImpl
Secp256r1CurveSignerImpl
Secp256r1CurveVerifierImpl
StarkCurveKeyPairImpl
StarkCurveSignerImpl
StarkCurveVerifierImpl
Light
Rust
Coal
Navy
Ayu
snforge_std - Cairo
fs
Fully qualified path:
snforge_std::fs
Free functions
read_txt
read_json
Structs
File
Traits
FileTrait
FileParser