- snforge_std
❱
- Modules
❱
- cheatcodes
❱
- Modules
❱
- block_hash
❱
- Free functions
❱
- cheat_block_hash
- start_cheat_block_hash_global
- stop_cheat_block_hash_global
- start_cheat_block_hash
- stop_cheat_block_hash
- contract_class
❱
- Free functions
❱
- declare
- get_class_hash
- Structs
❱
- ContractClass
- Enums
❱
- DeclareResult
- Traits
❱
- ContractClassTrait
- DeclareResultTrait
- erc20
❱
- Free functions
❱
- set_balance
- Structs
❱
- CustomToken
- Enums
❱
- Token
- Traits
❱
- TokenTrait
- Impls
❱
- TokenImpl
- events
❱
- Free functions
❱
- spy_events
- Structs
❱
- Event
- EventSpy
- Events
- Traits
❱
- EventSpyTrait
- EventsFilterTrait
- EventSpyAssertionsTrait
- IsEmitted
- execution_info
❱
- Modules
❱
- account_contract_address
❱
- Free functions
❱
- cheat_account_contract_address
- start_cheat_account_contract_address_global
- stop_cheat_account_contract_address_global
- start_cheat_account_contract_address
- stop_cheat_account_contract_address
- account_deployment_data
❱
- Free functions
❱
- cheat_account_deployment_data
- start_cheat_account_deployment_data_global
- stop_cheat_account_deployment_data_global
- start_cheat_account_deployment_data
- stop_cheat_account_deployment_data
- block_number
❱
- Free functions
❱
- cheat_block_number
- start_cheat_block_number_global
- stop_cheat_block_number_global
- start_cheat_block_number
- stop_cheat_block_number
- block_timestamp
❱
- Free functions
❱
- cheat_block_timestamp
- start_cheat_block_timestamp_global
- stop_cheat_block_timestamp_global
- start_cheat_block_timestamp
- stop_cheat_block_timestamp
- caller_address
❱
- Free functions
❱
- cheat_caller_address
- start_cheat_caller_address_global
- stop_cheat_caller_address_global
- start_cheat_caller_address
- stop_cheat_caller_address
- chain_id
❱
- Free functions
❱
- cheat_chain_id
- start_cheat_chain_id_global
- stop_cheat_chain_id_global
- start_cheat_chain_id
- stop_cheat_chain_id
- fee_data_availability_mode
❱
- Free functions
❱
- cheat_fee_data_availability_mode
- start_cheat_fee_data_availability_mode_global
- stop_cheat_fee_data_availability_mode_global
- start_cheat_fee_data_availability_mode
- stop_cheat_fee_data_availability_mode
- max_fee
❱
- Free functions
❱
- cheat_max_fee
- start_cheat_max_fee_global
- stop_cheat_max_fee_global
- start_cheat_max_fee
- stop_cheat_max_fee
- nonce
❱
- Free functions
❱
- cheat_nonce
- start_cheat_nonce_global
- stop_cheat_nonce_global
- start_cheat_nonce
- stop_cheat_nonce
- nonce_data_availability_mode
❱
- Free functions
❱
- cheat_nonce_data_availability_mode
- start_cheat_nonce_data_availability_mode_global
- stop_cheat_nonce_data_availability_mode_global
- start_cheat_nonce_data_availability_mode
- stop_cheat_nonce_data_availability_mode
- paymaster_data
❱
- Free functions
❱
- cheat_paymaster_data
- start_cheat_paymaster_data_global
- stop_cheat_paymaster_data_global
- start_cheat_paymaster_data
- stop_cheat_paymaster_data
- resource_bounds
❱
- Free functions
❱
- cheat_resource_bounds
- start_cheat_resource_bounds_global
- stop_cheat_resource_bounds_global
- start_cheat_resource_bounds
- stop_cheat_resource_bounds
- sequencer_address
❱
- Free functions
❱
- cheat_sequencer_address
- start_cheat_sequencer_address_global
- stop_cheat_sequencer_address_global
- start_cheat_sequencer_address
- stop_cheat_sequencer_address
- signature
❱
- Free functions
❱
- cheat_signature
- start_cheat_signature_global
- stop_cheat_signature_global
- start_cheat_signature
- stop_cheat_signature
- tip
❱
- Free functions
❱
- cheat_tip
- start_cheat_tip_global
- stop_cheat_tip_global
- start_cheat_tip
- stop_cheat_tip
- transaction_hash
❱
- Free functions
❱
- cheat_transaction_hash
- start_cheat_transaction_hash_global
- stop_cheat_transaction_hash_global
- start_cheat_transaction_hash
- stop_cheat_transaction_hash
- version
❱
- Free functions
❱
- cheat_transaction_version
- start_cheat_transaction_version_global
- stop_cheat_transaction_version_global
- start_cheat_transaction_version
- stop_cheat_transaction_version
- generate_arg
❱
- Free functions
❱
- generate_arg
- generate_random_felt
❱
- Free functions
❱
- generate_random_felt
- l1_handler
❱
- Structs
❱
- L1Handler
- Traits
❱
- L1HandlerTrait
- message_to_l1
❱
- Free functions
❱
- spy_messages_to_l1
- Structs
❱
- MessageToL1
- MessageToL1Spy
- MessagesToL1
- Traits
❱
- MessageToL1SpyTrait
- MessageToL1FilterTrait
- MessageToL1SpyAssertionsTrait
- storage
❱
- Free functions
❱
- store
- load
- map_entry_address
- interact_with_state
- Free functions
❱
- test_selector
- test_address
- mock_call
- start_mock_call
- stop_mock_call
- replace_bytecode
- Enums
❱
- CheatSpan
- ReplaceBytecodeError
- byte_array
❱
- Free functions
❱
- byte_array_as_felt_array
- try_deserialize_bytearray_error
- env
❱
- Modules
❱
- env_vars
❱
- Free functions
❱
- var
- fs
❱
- Modules
❱
- file_operations
❱
- Free functions
❱
- read_json
- read_txt
- Structs
❱
- File
- Traits
❱
- FileParser
- FileTrait
- fuzzable
❱
- Impl aliases
❱
- FuzzableU8
- FuzzableU16
- FuzzableU32
- FuzzableU64
- FuzzableU128
- FuzzableI8
- FuzzableI16
- FuzzableI32
- FuzzableI64
- FuzzableI128
- Traits
❱
- Fuzzable
- Impls
❱
- FuzzableU256
- FuzzableByteArray1000ASCII
- signature
❱
- Modules
❱
- secp256k1_curve
❱
- Impls
❱
- Secp256k1CurveKeyPairImpl
- Secp256k1CurveSignerImpl
- Secp256k1CurveVerifierImpl
- secp256r1_curve
❱
- Impls
❱
- Secp256r1CurveKeyPairImpl
- Secp256r1CurveSignerImpl
- Secp256r1CurveVerifierImpl
- stark_curve
❱
- Impls
❱
- StarkCurveKeyPairImpl
- StarkCurveSignerImpl
- StarkCurveVerifierImpl
- Structs
❱
- KeyPair
- Enums
❱
- SignError
- Traits
❱
- KeyPairTrait
- SignerTrait
- VerifierTrait
- trace
❱
- Free functions
❱
- get_call_trace
- Structs
❱
- CallTrace
- CallEntryPoint
- Enums
❱
- EntryPointType
- CallType
- CallResult
- CallFailure