List of all items
Structs
- abi::sierra_types::SierraU128
- abi::sierra_types::SierraU256
- blockifier::block::BlockInfo
- blockifier::block::BlockNumberHashPair
- blockifier::block::GasPrices
- blockifier::config::ConcurrencyConfig
- blockifier::config::TransactionExecutorConfig
- blockifier::stateful_validator::StatefulValidator
- blockifier::transaction_executor::TransactionExecutor
- bouncer::Bouncer
- bouncer::BouncerConfig
- bouncer::BouncerWeights
- bouncer::BuiltinCount
- context::BlockContext
- context::ChainInfo
- context::FeeTokenAddresses
- context::TransactionContext
- execution::call_info::CallExecution
- execution::call_info::CallInfo
- execution::call_info::CallInfoIter
- execution::call_info::ExecutionSummary
- execution::call_info::MessageL1CostInfo
- execution::call_info::MessageToL1
- execution::call_info::OrderedEvent
- execution::call_info::OrderedL2ToL1Message
- execution::call_info::Retdata
- execution::call_info::TestExecutionSummary
- execution::contract_class::ClassInfo
- execution::contract_class::ContractClassV0
- execution::contract_class::ContractClassV0Inner
- execution::contract_class::ContractClassV1
- execution::contract_class::ContractClassV1Inner
- execution::contract_class::EntryPointV1
- execution::deprecated_entry_point_execution::VmExecutionContext
- execution::deprecated_syscalls::CallContractRequest
- execution::deprecated_syscalls::DeployRequest
- execution::deprecated_syscalls::DeployResponse
- execution::deprecated_syscalls::DeprecatedSyscallSelectorIter
- execution::deprecated_syscalls::EmitEventRequest
- execution::deprecated_syscalls::EmptyRequest
- execution::deprecated_syscalls::EmptyResponse
- execution::deprecated_syscalls::GetBlockNumberResponse
- execution::deprecated_syscalls::GetBlockTimestampResponse
- execution::deprecated_syscalls::GetContractAddressResponse
- execution::deprecated_syscalls::GetTxInfoResponse
- execution::deprecated_syscalls::LibraryCallRequest
- execution::deprecated_syscalls::ReplaceClassRequest
- execution::deprecated_syscalls::SendMessageToL1Request
- execution::deprecated_syscalls::SingleSegmentResponse
- execution::deprecated_syscalls::StorageReadRequest
- execution::deprecated_syscalls::StorageReadResponse
- execution::deprecated_syscalls::StorageWriteRequest
- execution::deprecated_syscalls::hint_processor::DeprecatedSyscallHintProcessor
- execution::entry_point::CallEntryPoint
- execution::entry_point::ConstructorContext
- execution::entry_point::EntryPointExecutionContext
- execution::entry_point_execution::CallResult
- execution::entry_point_execution::VmExecutionContext
- execution::execution_utils::ReadOnlySegment
- execution::execution_utils::ReadOnlySegments
- execution::stack_trace::EntryPointErrorFrame
- execution::stack_trace::ErrorStack
- execution::stack_trace::VmExceptionFrame
- execution::syscalls::CallContractRequest
- execution::syscalls::DeployRequest
- execution::syscalls::DeployResponse
- execution::syscalls::EmitEventRequest
- execution::syscalls::EmptyRequest
- execution::syscalls::EmptyResponse
- execution::syscalls::GetBlockHashRequest
- execution::syscalls::GetBlockHashResponse
- execution::syscalls::GetExecutionInfoResponse
- execution::syscalls::KeccakRequest
- execution::syscalls::KeccakResponse
- execution::syscalls::LibraryCallRequest
- execution::syscalls::ReplaceClassRequest
- execution::syscalls::SendMessageToL1Request
- execution::syscalls::Sha256ProcessBlockRequest
- execution::syscalls::Sha256ProcessBlockResponse
- execution::syscalls::SingleSegmentResponse
- execution::syscalls::StorageReadRequest
- execution::syscalls::StorageReadResponse
- execution::syscalls::StorageWriteRequest
- execution::syscalls::SyscallRequestWrapper
- execution::syscalls::hint_processor::SyscallHintProcessor
- fee::actual_cost::TransactionReceipt
- fee::fee_checks::PostExecutionReport
- fee::fee_checks::PostValidationReport
- state::cached_state::CachedState
- state::cached_state::CommitmentStateDiff
- state::cached_state::MutRefState
- state::cached_state::StateCache
- state::cached_state::StateChanges
- state::cached_state::StateChangesCount
- state::cached_state::StateChangesKeys
- state::cached_state::StateMaps
- state::cached_state::StorageView
- state::global_cache::GlobalContractCache
- transaction::objects::CommonAccountFields
- transaction::objects::CurrentTransactionInfo
- transaction::objects::DeprecatedTransactionInfo
- transaction::objects::FeeTypeIter
- transaction::objects::GasVector
- transaction::objects::ResourcesMapping
- transaction::objects::StarknetResources
- transaction::objects::TransactionExecutionInfo
- transaction::objects::TransactionResources
- transaction::transaction_types::TransactionTypeIter
- transaction::transactions::DeclareTransaction
- transaction::transactions::DeployAccountTransaction
- transaction::transactions::ExecutionFlags
- transaction::transactions::InvokeTransaction
- transaction::transactions::L1HandlerTransaction
- versioned_constants::EventLimits
- versioned_constants::GasCosts
- versioned_constants::L2ResourceGasCosts
- versioned_constants::OsConstants
- versioned_constants::OsResources
- versioned_constants::ResourcesByVersion
- versioned_constants::ResourcesParams
- versioned_constants::StarknetVersionIter
- versioned_constants::ValidateRoundingConsts
- versioned_constants::VersionedConstants
- versioned_constants::VersionedConstantsOverrides
Enums
- abi::sierra_types::SierraTypeError
- blockifier::stateful_validator::StatefulValidatorError
- blockifier::transaction_executor::TransactionExecutorError
- execution::common_hints::ExecutionMode
- execution::contract_class::ContractClass
- execution::deprecated_syscalls::DeprecatedSyscallSelector
- execution::deprecated_syscalls::hint_processor::DeprecatedSyscallExecutionError
- execution::entry_point::CallType
- execution::errors::ConstructorEntryPointExecutionError
- execution::errors::ContractClassError
- execution::errors::EntryPointExecutionError
- execution::errors::PostExecutionError
- execution::errors::PreExecutionError
- execution::stack_trace::Frame
- execution::syscalls::SyscallResponseWrapper
- execution::syscalls::hint_processor::EmitEventError
- execution::syscalls::hint_processor::SyscallExecutionError
- fee::fee_checks::FeeCheckError
- state::errors::StateError
- state::state_api::DataAvailabilityMode
- transaction::account_transaction::AccountTransaction
- transaction::errors::NumericConversionError
- transaction::errors::ParseError
- transaction::errors::TransactionExecutionError
- transaction::errors::TransactionFeeError
- transaction::errors::TransactionPreValidationError
- transaction::objects::FeeType
- transaction::objects::TransactionInfo
- transaction::transaction_execution::Transaction
- transaction::transaction_types::TransactionType
- versioned_constants::OsConstantsSerdeError
- versioned_constants::StarknetVersion
- versioned_constants::VersionedConstantsError
Traits
- abi::sierra_types::SierraType
- execution::deprecated_syscalls::SyscallRequest
- execution::deprecated_syscalls::SyscallResponse
- execution::syscalls::SyscallRequest
- execution::syscalls::SyscallResponse
- fee::fee_checks::FeeCheckReportFields
- state::state_api::State
- state::state_api::StateReader
- state::state_api::UpdatableState
- transaction::objects::ExecutionResourcesTraits
- transaction::objects::HasRelatedFeeType
- transaction::objects::TransactionInfoCreator
- transaction::transactions::Executable
- transaction::transactions::ExecutableTransaction
- transaction::transactions::ValidatableTransaction
Macros
Functions
- abi::abi_utils::get_fee_token_var_address
- abi::abi_utils::get_storage_var_address
- abi::abi_utils::selector_from_name
- abi::abi_utils::starknet_keccak
- abi::sierra_types::felt_to_u128
- abi::sierra_types::next_storage_key
- blockifier::block::pre_process_block
- bouncer::get_casm_hash_calculation_resources
- bouncer::get_particia_update_resources
- bouncer::get_tx_weights
- bouncer::verify_tx_weights_in_bounds
- execution::call_info::get_payload_lengths
- execution::common_hints::extended_builtin_hint_processor
- execution::common_hints::normalize_address_set_is_250
- execution::common_hints::normalize_address_set_is_small
- execution::contract_class::deserialize_program
- execution::contract_class::estimate_casm_hash_computation_resources
- execution::deprecated_entry_point_execution::execute_entry_point_call
- execution::deprecated_entry_point_execution::finalize_execution
- execution::deprecated_entry_point_execution::initialize_execution_context
- execution::deprecated_entry_point_execution::prepare_call_arguments
- execution::deprecated_entry_point_execution::resolve_entry_point_pc
- execution::deprecated_entry_point_execution::run_entry_point
- execution::deprecated_entry_point_execution::validate_run
- execution::deprecated_syscalls::call_contract
- execution::deprecated_syscalls::delegate_call
- execution::deprecated_syscalls::delegate_l1_handler
- execution::deprecated_syscalls::deploy
- execution::deprecated_syscalls::emit_event
- execution::deprecated_syscalls::get_block_number
- execution::deprecated_syscalls::get_block_timestamp
- execution::deprecated_syscalls::get_caller_address
- execution::deprecated_syscalls::get_contract_address
- execution::deprecated_syscalls::get_sequencer_address
- execution::deprecated_syscalls::get_tx_info
- execution::deprecated_syscalls::get_tx_signature
- execution::deprecated_syscalls::hint_processor::execute_inner_call
- execution::deprecated_syscalls::hint_processor::execute_library_call
- execution::deprecated_syscalls::hint_processor::felt_to_bool
- execution::deprecated_syscalls::hint_processor::read_call_params
- execution::deprecated_syscalls::hint_processor::read_calldata
- execution::deprecated_syscalls::hint_processor::read_felt_array
- execution::deprecated_syscalls::library_call
- execution::deprecated_syscalls::library_call_l1_handler
- execution::deprecated_syscalls::replace_class
- execution::deprecated_syscalls::send_message_to_l1
- execution::deprecated_syscalls::storage_read
- execution::deprecated_syscalls::storage_write
- execution::entry_point::execute_constructor_entry_point
- execution::entry_point::handle_empty_constructor
- execution::entry_point_execution::execute_entry_point_call
- execution::entry_point_execution::finalize_execution
- execution::entry_point_execution::initialize_execution_context
- execution::entry_point_execution::prepare_call_arguments
- execution::entry_point_execution::run_entry_point
- execution::execution_utils::execute_deployment
- execution::execution_utils::execute_entry_point_call
- execution::execution_utils::felt_from_ptr
- execution::execution_utils::felt_range_from_ptr
- execution::execution_utils::format_panic_data
- execution::execution_utils::max_fee_for_execution_info
- execution::execution_utils::poseidon_hash_many_cost
- execution::execution_utils::read_execution_retdata
- execution::execution_utils::sn_api_to_cairo_vm_program
- execution::execution_utils::write_felt
- execution::execution_utils::write_maybe_relocatable
- execution::execution_utils::write_u256
- execution::stack_trace::gen_transaction_execution_error_trace
- execution::syscalls::call_contract
- execution::syscalls::deploy
- execution::syscalls::emit_event
- execution::syscalls::exceeds_event_size_limit
- execution::syscalls::get_block_hash
- execution::syscalls::get_execution_info
- execution::syscalls::hint_processor::create_retdata_segment
- execution::syscalls::hint_processor::execute_inner_call
- execution::syscalls::hint_processor::execute_library_call
- execution::syscalls::hint_processor::felt_to_bool
- execution::syscalls::hint_processor::read_call_params
- execution::syscalls::hint_processor::read_calldata
- execution::syscalls::hint_processor::read_felt_array
- execution::syscalls::hint_processor::write_segment
- execution::syscalls::keccak
- execution::syscalls::library_call
- execution::syscalls::library_call_l1_handler
- execution::syscalls::replace_class
- execution::syscalls::send_message_to_l1
- execution::syscalls::sha_256_process_block
- execution::syscalls::storage_read
- execution::syscalls::storage_write
- fee::eth_gas_constants::get_calldata_word_cost
- fee::fee_utils::calculate_l1_gas_by_vm_usage
- fee::fee_utils::get_address_balance_keys
- fee::fee_utils::get_balance_and_if_covers_fee
- fee::fee_utils::get_fee_by_gas_vector
- fee::fee_utils::get_sequencer_balance_keys
- fee::fee_utils::verify_can_pay_committed_bounds
- fee::gas_usage::compute_discounted_gas_from_gas_vector
- fee::gas_usage::estimate_minimal_gas_vector
- fee::gas_usage::get_consumed_message_to_l2_emissions_cost
- fee::gas_usage::get_da_gas_cost
- fee::gas_usage::get_log_message_to_l1_emissions_cost
- fee::gas_usage::get_message_segment_length
- fee::gas_usage::get_onchain_data_segment_length
- transaction::transaction_utils::update_remaining_gas
- transaction::transaction_utils::verify_contract_class_version
- utils::const_max
- utils::strict_subtract_mappings
- utils::subtract_mappings
- utils::u128_div_ceil
- utils::u128_from_usize
- utils::usize_from_u128
Type Aliases
- abi::sierra_types::SierraTypeResult
- blockifier::stateful_validator::StatefulValidatorResult
- blockifier::transaction_executor::TransactionExecutorResult
- blockifier::transaction_executor::VisitedSegmentsMapping
- bouncer::HashMapWrapper
- execution::common_hints::HintExecutionResult
- execution::contract_class::ContractClassResult
- execution::deprecated_syscalls::CallContractResponse
- execution::deprecated_syscalls::DeprecatedSyscallResult
- execution::deprecated_syscalls::ReplaceClassResponse
- execution::deprecated_syscalls::StorageWriteResponse
- execution::deprecated_syscalls::WriteResponseResult
- execution::deprecated_syscalls::hint_processor::SyscallCounter
- execution::entry_point::ConstructorEntryPointExecutionResult
- execution::entry_point::EntryPointExecutionResult
- execution::execution_utils::Args
- execution::syscalls::CallContractResponse
- execution::syscalls::ReplaceClassResponse
- execution::syscalls::StorageWriteResponse
- execution::syscalls::SyscallResult
- execution::syscalls::SyscallSelector
- execution::syscalls::WriteResponseResult
- execution::syscalls::hint_processor::SyscallCounter
- state::cached_state::ContractClassMapping
- state::cached_state::StorageEntry
- state::cached_state::TransactionalState
- state::global_cache::LockedContractClassCache
- state::state_api::StateResult
- transaction::objects::TransactionExecutionResult
- transaction::objects::TransactionFeeResult
- transaction::objects::TransactionPreValidationResult
- versioned_constants::ResourceCost
Statics
Constants
- abi::constants::BLOB_GAS_USAGE
- abi::constants::BLOCK_HASH_CONTRACT_ADDRESS
- abi::constants::CAIRO0_ENTRY_POINT_STRUCT_SIZE
- abi::constants::CLASS_UPDATE_SIZE
- abi::constants::CONSTRUCTOR_ENTRY_POINT_NAME
- abi::constants::CONSUMED_MSG_TO_L2_ENCODED_DATA_SIZE
- abi::constants::CONSUMED_MSG_TO_L2_N_TOPICS
- abi::constants::DEFAULT_ENTRY_POINT_NAME
- abi::constants::DEFAULT_ENTRY_POINT_SELECTOR
- abi::constants::DEFAULT_L1_ENTRY_POINT_NAME
- abi::constants::L1_GAS_USAGE
- abi::constants::L1_HANDLER_VERSION
- abi::constants::L1_TO_L2_MSG_HEADER_SIZE
- abi::constants::L2_TO_L1_MSG_HEADER_SIZE
- abi::constants::LOG_MSG_TO_L1_ENCODED_DATA_SIZE
- abi::constants::LOG_MSG_TO_L1_N_TOPICS
- abi::constants::MESSAGE_SEGMENT_LENGTH
- abi::constants::N_DEFAULT_TOPICS
- abi::constants::N_EVENTS
- abi::constants::N_MEMORY_HOLES
- abi::constants::N_STEPS_PER_PEDERSEN
- abi::constants::N_STEPS_PER_SEGMENT_ARENA_BUILTIN
- abi::constants::N_STEPS_RESOURCE
- abi::constants::STATE_DIFF_SIZE
- abi::constants::STORED_BLOCK_HASH_BUFFER
- blockifier::transaction_executor::BLOCK_STATE_ACCESS_ERR
- execution::deprecated_entry_point_execution::CAIRO0_BUILTINS_NAMES
- execution::entry_point::FAULTY_CLASS_HASH
- execution::execution_utils::SEGMENT_ARENA_BUILTIN_SIZE
- execution::hint_code::NORMALIZE_ADDRESS_SET_IS_250_HINT
- execution::hint_code::NORMALIZE_ADDRESS_SET_IS_SMALL_HINT
- execution::stack_trace::TRACE_EXTRA_CHARS_SLACK
- execution::stack_trace::TRACE_LENGTH_CAP
- execution::syscalls::hint_processor::BLOCK_NUMBER_OUT_OF_RANGE_ERROR
- execution::syscalls::hint_processor::INVALID_ARGUMENT
- execution::syscalls::hint_processor::INVALID_INPUT_LENGTH_ERROR
- execution::syscalls::hint_processor::L1_GAS
- execution::syscalls::hint_processor::L2_GAS
- execution::syscalls::hint_processor::OUT_OF_GAS_ERROR
- fee::eth_gas_constants::DATA_GAS_PER_BLOB
- fee::eth_gas_constants::DATA_GAS_PER_FIELD_ELEMENT
- fee::eth_gas_constants::DISCOUNT_PER_DA_WORD
- fee::eth_gas_constants::FIELD_ELEMENTS_PER_BLOB
- fee::eth_gas_constants::GAS_PER_COLD_STORAGE_ACCESS
- fee::eth_gas_constants::GAS_PER_COUNTER_DECREASE
- fee::eth_gas_constants::GAS_PER_LOG
- fee::eth_gas_constants::GAS_PER_LOG_DATA_BYTE
- fee::eth_gas_constants::GAS_PER_LOG_DATA_WORD
- fee::eth_gas_constants::GAS_PER_LOG_TOPIC
- fee::eth_gas_constants::GAS_PER_MEMORY_BYTE
- fee::eth_gas_constants::GAS_PER_MEMORY_WORD
- fee::eth_gas_constants::GAS_PER_MEMORY_ZERO_BYTE
- fee::eth_gas_constants::GAS_PER_NONZERO_TO_INT_STORAGE_SET
- fee::eth_gas_constants::GAS_PER_ZERO_TO_NONZERO_STORAGE_SET
- fee::eth_gas_constants::SHARP_ADDITIONAL_GAS_PER_MEMORY_WORD
- fee::eth_gas_constants::SHARP_GAS_PER_DA_WORD
- fee::eth_gas_constants::SHARP_GAS_PER_MEMORY_WORD
- fee::eth_gas_constants::WORD_WIDTH
- state::global_cache::GLOBAL_CONTRACT_CACHE_SIZE_FOR_TEST
- transaction::constants::DEPLOY_CONTRACT_FUNCTION_ENTRY_POINT_NAME
- transaction::constants::EXECUTE_ENTRY_POINT_NAME
- transaction::constants::FELT_FALSE
- transaction::constants::FELT_TRUE
- transaction::constants::QUERY_VERSION_BASE_BIT
- transaction::constants::TRANSFER_ENTRY_POINT_NAME
- transaction::constants::TRANSFER_EVENT_NAME
- transaction::constants::VALIDATE_DECLARE_ENTRY_POINT_NAME
- transaction::constants::VALIDATE_DEPLOY_ENTRY_POINT_NAME
- transaction::constants::VALIDATE_ENTRY_POINT_NAME
- transaction::constants::VALIDATE_RETDATA
- utils::STRICT_SUBTRACT_MAPPING_ERROR