List of all items
Structs
- evm::account_storage::Account
- evm::account_storage::AccountStorage
- evm::account_storage::StateUpdate
- evm::decoder::TychoStreamDecoder
- evm::engine_db::SHARED_TYCHO_DB
- evm::engine_db::simulation_db::OverriddenSimulationDB
- evm::engine_db::simulation_db::SimulationDB
- evm::engine_db::tycho_db::PreCachedDB
- evm::engine_db::tycho_db::PreCachedDBInner
- evm::protocol::aerodrome_slipstreams::state::AerodromeSlipstreamsState
- evm::protocol::cowamm::state::CowAMMState
- evm::protocol::erc4626::state::ERC4626State
- evm::protocol::erc4626::vm::convertToAssetsCall
- evm::protocol::erc4626::vm::convertToAssetsReturn
- evm::protocol::erc4626::vm::convertToSharesCall
- evm::protocol::erc4626::vm::convertToSharesReturn
- evm::protocol::erc4626::vm::maxDepositCall
- evm::protocol::erc4626::vm::maxDepositReturn
- evm::protocol::erc4626::vm::maxWithdrawCall
- evm::protocol::erc4626::vm::maxWithdrawReturn
- evm::protocol::erc4626::vm::totalSupplyCall
- evm::protocol::erc4626::vm::totalSupplyReturn
- evm::protocol::etherfi::state::BucketLimit
- evm::protocol::etherfi::state::EtherfiState
- evm::protocol::etherfi::state::RedemptionInfo
- evm::protocol::fluid::FluidV1
- evm::protocol::pancakeswap_v2::state::PancakeswapV2State
- evm::protocol::rocketpool::state::RocketpoolState
- evm::protocol::uniswap_v2::state::UniswapV2State
- evm::protocol::uniswap_v3::state::UniswapV3State
- evm::protocol::uniswap_v4::hooks::angstrom::hook_handler::AngstromFees
- evm::protocol::uniswap_v4::hooks::hook_handler_creator::GenericVMHookHandlerCreator
- evm::protocol::uniswap_v4::hooks::hook_handler_creator::HookCreationParams
- evm::protocol::uniswap_v4::hooks::models::AfterSwapParameters
- evm::protocol::uniswap_v4::hooks::models::AfterSwapSolReturn
- evm::protocol::uniswap_v4::hooks::models::AmountRanges
- evm::protocol::uniswap_v4::hooks::models::BalanceDelta
- evm::protocol::uniswap_v4::hooks::models::BeforeSwapDelta
- evm::protocol::uniswap_v4::hooks::models::BeforeSwapOutput
- evm::protocol::uniswap_v4::hooks::models::BeforeSwapParameters
- evm::protocol::uniswap_v4::hooks::models::BeforeSwapSolOutput
- evm::protocol::uniswap_v4::hooks::models::GetLimitsSolReturn
- evm::protocol::uniswap_v4::hooks::models::StateContext
- evm::protocol::uniswap_v4::hooks::models::SwapParams
- evm::protocol::uniswap_v4::hooks::models::WithGasEstimate
- evm::protocol::uniswap_v4::state::UniswapV4Fees
- evm::protocol::uniswap_v4::state::UniswapV4State
- evm::protocol::utils::uniswap::tick_list::TickInfo
- evm::protocol::velodrome_slipstreams::state::VelodromeSlipstreamsState
- evm::protocol::vm::constants::EXTERNAL_ACCOUNT
- evm::protocol::vm::constants::MAX_BALANCE
- evm::protocol::vm::erc20_token::IMPLEMENTATION_SLOT
- evm::protocol::vm::state::EVMPoolState
- evm::protocol::vm::state_builder::EVMPoolStateBuilder
- evm::protocol::vm::tycho_simulation_contract::TychoSimulationContract
- evm::protocol::vm::tycho_simulation_contract::TychoSimulationResponse
- evm::simulation::SimulationEngine
- evm::simulation::SimulationParameters
- evm::simulation::SimulationResult
- evm::stream::ProtocolStreamBuilder
- evm::traces::SignaturesIdentifier
- evm::tycho_models::AccountUpdate
- evm::tycho_models::ResponseAccount
- protocol::models::DecoderContext
- protocol::models::ProtocolComponent
- protocol::models::Update
- rfq::constants::BebopAuth
- rfq::constants::HashflowAuth
- rfq::constants::LiquoriceAuth
- rfq::models::TimestampHeader
- rfq::protocols::bebop::client::BebopClient
- rfq::protocols::bebop::client_builder::BebopClientBuilder
- rfq::protocols::bebop::state::BebopState
- rfq::protocols::hashflow::client::HashflowClient
- rfq::protocols::hashflow::client_builder::HashflowClientBuilder
- rfq::protocols::hashflow::state::HashflowState
- rfq::protocols::liquorice::client::LiquoriceClient
- rfq::protocols::liquorice::client_builder::LiquoriceClientBuilder
- rfq::protocols::liquorice::state::LiquoriceState
- rfq::stream::RFQStreamBuilder
- tycho_core::Bytes
- tycho_core::display::DisplayOption
- tycho_core::dto::AccountBalance
- tycho_core::dto::AccountOverrides
- tycho_core::dto::AccountUpdate
- tycho_core::dto::AddEntryPointRequestBody
- tycho_core::dto::AddEntryPointRequestResponse
- tycho_core::dto::AddressStorageLocation
- tycho_core::dto::Block
- tycho_core::dto::BlockChanges
- tycho_core::dto::BlockParam
- tycho_core::dto::ComponentBalance
- tycho_core::dto::ComponentTvlRequestBody
- tycho_core::dto::ComponentTvlRequestResponse
- tycho_core::dto::ContractId
- tycho_core::dto::DCIUpdate
- tycho_core::dto::EntryPoint
- tycho_core::dto::EntryPointWithTracingParams
- tycho_core::dto::ExtractorIdentity
- tycho_core::dto::PaginationParams
- tycho_core::dto::PaginationResponse
- tycho_core::dto::ProtocolComponent
- tycho_core::dto::ProtocolComponentId
- tycho_core::dto::ProtocolComponentRequestParameters
- tycho_core::dto::ProtocolComponentRequestResponse
- tycho_core::dto::ProtocolComponentsRequestBody
- tycho_core::dto::ProtocolId
- tycho_core::dto::ProtocolStateDelta
- tycho_core::dto::ProtocolStateRequestBody
- tycho_core::dto::ProtocolStateRequestResponse
- tycho_core::dto::ProtocolSystemsRequestBody
- tycho_core::dto::ProtocolSystemsRequestResponse
- tycho_core::dto::RPCTracerParams
- tycho_core::dto::ResponseAccount
- tycho_core::dto::ResponseProtocolState
- tycho_core::dto::ResponseToken
- tycho_core::dto::StateRequestBody
- tycho_core::dto::StateRequestParameters
- tycho_core::dto::StateRequestResponse
- tycho_core::dto::TokenBalances
- tycho_core::dto::TokensRequestBody
- tycho_core::dto::TokensRequestResponse
- tycho_core::dto::TracedEntryPointRequestBody
- tycho_core::dto::TracedEntryPointRequestResponse
- tycho_core::dto::TracingResult
- tycho_core::dto::Transaction
- tycho_core::dto::VersionParam
- tycho_core::hex_bytes::Bytes
- tycho_core::hex_bytes::ParseBytesError
- tycho_core::models::ContractId
- tycho_core::models::ExtractionState
- tycho_core::models::ExtractorIdentity
- tycho_core::models::PaginationParams
- tycho_core::models::ProtocolType
- tycho_core::models::blockchain::AccountOverrides
- tycho_core::models::blockchain::AddressStorageLocation
- tycho_core::models::blockchain::Block
- tycho_core::models::blockchain::BlockAggregatedChanges
- tycho_core::models::blockchain::BlockTransactionDeltas
- tycho_core::models::blockchain::DCIUpdate
- tycho_core::models::blockchain::EntryPoint
- tycho_core::models::blockchain::EntryPointWithTracingParams
- tycho_core::models::blockchain::RPCTracerParams
- tycho_core::models::blockchain::TracedEntryPoint
- tycho_core::models::blockchain::TracingResult
- tycho_core::models::blockchain::Transaction
- tycho_core::models::blockchain::TransactionDeltaGroup
- tycho_core::models::blockchain::TxWithChanges
- tycho_core::models::contract::Account
- tycho_core::models::contract::AccountBalance
- tycho_core::models::contract::AccountDelta
- tycho_core::models::contract::ContractChanges
- tycho_core::models::contract::ContractStorageChange
- tycho_core::models::protocol::ComponentBalance
- tycho_core::models::protocol::GetAmountOutParams
- tycho_core::models::protocol::ProtocolComponent
- tycho_core::models::protocol::ProtocolComponentState
- tycho_core::models::protocol::ProtocolComponentStateDelta
- tycho_core::models::protocol::QualityRange
- tycho_core::models::token::Token
- tycho_core::models::token::TokenOwnerStore
- tycho_core::simulation::indicatively_priced::SignedQuote
- tycho_core::simulation::protocol_sim::Balances
- tycho_core::simulation::protocol_sim::GetAmountOutResult
- tycho_core::simulation::protocol_sim::PoolSwap
- tycho_core::simulation::protocol_sim::Price
- tycho_core::simulation::protocol_sim::PricePoint
- tycho_core::simulation::protocol_sim::QueryPoolSwapParams
- tycho_core::simulation::swap::Context
- tycho_core::simulation::swap::LimitsParams
- tycho_core::simulation::swap::MarginalPrice
- tycho_core::simulation::swap::MarginalPriceParams
- tycho_core::simulation::swap::PricePoint
- tycho_core::simulation::swap::QuerySwapParams
- tycho_core::simulation::swap::Quote
- tycho_core::simulation::swap::QuoteParams
- tycho_core::simulation::swap::Range
- tycho_core::simulation::swap::Swap
- tycho_core::simulation::swap::SwapFee
- tycho_core::simulation::swap::SwapLimits
- tycho_core::simulation::swap::Transition
- tycho_core::simulation::swap::TransitionParams
- tycho_core::storage::EntryPointFilter
- tycho_core::storage::Version
- tycho_core::storage::WithTotal
- tycho_core::traits::StorageSnapshotRequest
Enums
- evm::ContractCompiler
- evm::decoder::StreamDecodeError
- evm::engine_db::simulation_db::SimulationDBError
- evm::engine_db::tycho_db::PreCachedDBError
- evm::engine_db::tycho_db::TychoClientError
- evm::protocol::cowamm::error::CowAMMError
- evm::protocol::ekubo::state::EkuboState
- evm::protocol::ekubo_v3::state::EkuboV3State
- evm::protocol::uniswap_v3::enums::FeeAmount
- evm::protocol::uniswap_v4::hooks::utils::HookOptions
- evm::simulation::SimulationEngineError
- evm::stream::StreamEndPolicy
- evm::tycho_models::Chain
- evm::tycho_models::ChangeType
- protocol::errors::FileError
- protocol::errors::InvalidSnapshotError
- rfq::errors::RFQError
- tycho_core::dto::Chain
- tycho_core::dto::ChangeType
- tycho_core::dto::Command
- tycho_core::dto::Health
- tycho_core::dto::Response
- tycho_core::dto::StorageOverride
- tycho_core::dto::TracingParams
- tycho_core::dto::WebSocketMessage
- tycho_core::dto::WebsocketError
- tycho_core::models::Chain
- tycho_core::models::ChangeType
- tycho_core::models::FinancialType
- tycho_core::models::ImplementationType
- tycho_core::models::MergeError
- tycho_core::models::blockchain::BlockTag
- tycho_core::models::blockchain::StorageOverride
- tycho_core::models::blockchain::TracingParams
- tycho_core::models::error::WebsocketError
- tycho_core::models::token::TokenQuality
- tycho_core::simulation::errors::SimulationError
- tycho_core::simulation::errors::TransitionError
- tycho_core::simulation::protocol_sim::SwapConstraint
- tycho_core::simulation::swap::QuoteAmount
- tycho_core::simulation::swap::SwapConstraint
- tycho_core::storage::BlockIdentifier
- tycho_core::storage::BlockOrTimestamp
- tycho_core::storage::StorageError
- tycho_core::storage::VersionKind
Traits
- evm::engine_db::engine_db_interface::EngineDatabaseInterface
- evm::protocol::uniswap_v4::hooks::hook_handler::HookHandler
- evm::protocol::uniswap_v4::hooks::hook_handler_creator::HookHandlerCreator
- protocol::models::TryFromWithBlock
- rfq::client::RFQClient
- tycho_core::dto::PaginationLimits
- tycho_core::models::blockchain::BlockScoped
- tycho_core::simulation::indicatively_priced::IndicativelyPriced
- tycho_core::simulation::protocol_sim::ProtocolSim
- tycho_core::simulation::swap::SwapQuoter
- tycho_core::storage::ChainGateway
- tycho_core::storage::ContractStateGateway
- tycho_core::storage::EntryPointGateway
- tycho_core::storage::ExtractionStateGateway
- tycho_core::storage::Gateway
- tycho_core::storage::ProtocolGateway
- tycho_core::traits::AccountExtractor
- tycho_core::traits::AllowanceSlotDetector
- tycho_core::traits::BalanceSlotDetector
- tycho_core::traits::EntryPointTracer
- tycho_core::traits::FeePriceGetter
- tycho_core::traits::TokenAnalyzer
- tycho_core::traits::TokenOwnerFinding
- tycho_core::traits::TokenPreProcessor
Macros
Functions
- evm::engine_db::create_engine
- evm::engine_db::update_engine
- evm::engine_db::utils::get_client
- evm::engine_db::utils::get_runtime
- evm::protocol::cowamm::bmath::badd
- evm::protocol::cowamm::bmath::bdiv
- evm::protocol::cowamm::bmath::bfloor
- evm::protocol::cowamm::bmath::bmul
- evm::protocol::cowamm::bmath::bpow
- evm::protocol::cowamm::bmath::bpow_approx
- evm::protocol::cowamm::bmath::bpowi
- evm::protocol::cowamm::bmath::bsub
- evm::protocol::cowamm::bmath::bsub_sign
- evm::protocol::cowamm::bmath::btoi
- evm::protocol::cowamm::bmath::calculate_in_given_out
- evm::protocol::cowamm::bmath::calculate_out_given_in
- evm::protocol::cowamm::bmath::calculate_price
- evm::protocol::cowamm::decoder::attributes
- evm::protocol::cowamm::decoder::component
- evm::protocol::cowamm::decoder::state
- evm::protocol::cowamm::decoder::static_attributes
- evm::protocol::ekubo_v3::filter_fn
- evm::protocol::erc4626::vm::decode_from_vm
- evm::protocol::filters::balancer_v2_pool_filter
- evm::protocol::filters::balancer_v3_pool_filter
- evm::protocol::filters::curve_pool_filter
- evm::protocol::filters::erc4626_filter
- evm::protocol::filters::fluid_v1_paused_pools_filter
- evm::protocol::filters::uniswap_v4_angstrom_hook_pool_filter
- evm::protocol::filters::uniswap_v4_euler_hook_pool_filter
- evm::protocol::safe_math::_construc_result_i256
- evm::protocol::safe_math::_construc_result_u256
- evm::protocol::safe_math::_construc_result_u512
- evm::protocol::safe_math::div_mod_u256
- evm::protocol::safe_math::div_mod_u512
- evm::protocol::safe_math::safe_add_i256
- evm::protocol::safe_math::safe_add_u256
- evm::protocol::safe_math::safe_add_u512
- evm::protocol::safe_math::safe_div_i256
- evm::protocol::safe_math::safe_div_u256
- evm::protocol::safe_math::safe_div_u512
- evm::protocol::safe_math::safe_mul_i256
- evm::protocol::safe_math::safe_mul_u256
- evm::protocol::safe_math::safe_mul_u512
- evm::protocol::safe_math::safe_sub_i256
- evm::protocol::safe_math::safe_sub_u256
- evm::protocol::safe_math::safe_sub_u512
- evm::protocol::safe_math::sqrt_u256
- evm::protocol::safe_math::sqrt_u512
- evm::protocol::u256_num::biguint_to_u256
- evm::protocol::u256_num::bytes_to_u256
- evm::protocol::u256_num::map_slots_to_u256
- evm::protocol::u256_num::u256_to_biguint
- evm::protocol::u256_num::u256_to_f64
- evm::protocol::uniswap_v4::hooks::hook_handler_creator::initialize_hook_handlers
- evm::protocol::uniswap_v4::hooks::hook_handler_creator::instantiate_hook_handler
- evm::protocol::uniswap_v4::hooks::hook_handler_creator::register_hook_handler
- evm::protocol::uniswap_v4::hooks::utils::get_lower_i128
- evm::protocol::uniswap_v4::hooks::utils::get_upper_i128
- evm::protocol::uniswap_v4::hooks::utils::has_permission
- evm::protocol::utils::add_fee_markup
- evm::protocol::vm::constants::get_adapter_file
- evm::protocol::vm::erc20_token::string_to_storage_bytes
- evm::protocol::vm::utils::get_storage_slot_index_at_key
- evm::protocol::vm::utils::json_deserialize_address_list
- evm::protocol::vm::utils::json_deserialize_be_bigint_list
- evm::protocol::vm::utils::string_to_bytes32
- evm::query_pool_swap::query_pool_swap
- rfq::constants::get_bebop_auth
- rfq::constants::get_hashflow_auth
- rfq::constants::get_liquorice_auth
- rfq::protocols::utils::default_quote_tokens_for_chain
- serde_helpers::hex_bytes::deserialize
- serde_helpers::hex_bytes::serialize
- serde_helpers::hex_bytes_option::deserialize
- serde_helpers::hex_bytes_option::serialize
- tycho_core::display::opt
- tycho_core::keccak256
- tycho_core::serde_primitives::hex_bytes::deserialize
- tycho_core::serde_primitives::hex_bytes::serialize
- tycho_core::serde_primitives::hex_bytes_option::deserialize
- tycho_core::serde_primitives::hex_bytes_option::serialize
- tycho_core::serde_primitives::hex_bytes_vec::deserialize
- tycho_core::serde_primitives::hex_bytes_vec::serialize
- tycho_core::serde_primitives::hex_hashmap_key::deserialize
- tycho_core::serde_primitives::hex_hashmap_key::serialize
- tycho_core::serde_primitives::hex_hashmap_key_value::deserialize
- tycho_core::serde_primitives::hex_hashmap_key_value::serialize
- tycho_core::serde_primitives::hex_hashmap_value::deserialize
- tycho_core::serde_primitives::hex_hashmap_value::serialize
- utils::default_blocklist
- utils::get_default_url
- utils::hexstring_to_vec
- utils::load_all_tokens
- utils::load_blocklist
Type Aliases
- evm::SlotId
- evm::engine_db::simulation_db::EVMProvider
- evm::protocol::uniswap_v4::hooks::models::AfterSwapDelta
- tycho_core::models::AccountToContractStoreDeltas
- tycho_core::models::Address
- tycho_core::models::AttrStoreKey
- tycho_core::models::Balance
- tycho_core::models::BlockHash
- tycho_core::models::Code
- tycho_core::models::CodeHash
- tycho_core::models::ComponentId
- tycho_core::models::ContractStore
- tycho_core::models::ContractStoreDeltas
- tycho_core::models::EntryPointId
- tycho_core::models::ProtocolSystem
- tycho_core::models::StoreKey
- tycho_core::models::StoreVal
- tycho_core::models::TxHash
- tycho_core::models::contract::AccountToContractChanges
- tycho_core::models::token::TransferCost
- tycho_core::models::token::TransferTax
- tycho_core::simulation::swap::SimulationResult
- tycho_core::simulation::swap::TokenAddress
Constants
- evm::protocol::cowamm::constants::BONE
- evm::protocol::cowamm::constants::DECIMAL_RADIX
- evm::protocol::cowamm::constants::MAX_IN_RATIO
- evm::protocol::cowamm::constants::PROTOCOL_SYSTEM
- evm::protocol::cowamm::constants::U256_1
- evm::protocol::cowamm::constants::U256_10
- evm::protocol::cowamm::constants::U256_10E_10
- evm::protocol::cowamm::constants::U256_2
- evm::protocol::cowamm::constants::U256_4
- evm::protocol::cowamm::constants::U256_8
- evm::protocol::etherfi::state::BASIS_POINT_SCALE
- evm::protocol::etherfi::state::BUCKET_UNIT_SCALE
- evm::protocol::etherfi::state::EETH_ADDRESS
- evm::protocol::etherfi::state::ETH_ADDRESS
- evm::protocol::etherfi::state::WEETH_ADDRESS
- evm::protocol::vm::constants::BALANCER_V2
- evm::protocol::vm::constants::BALANCER_V3
- evm::protocol::vm::constants::CURVE
- evm::protocol::vm::constants::ERC20_BYTECODE
- evm::protocol::vm::constants::ERC20_PROXY_BYTECODE
- evm::protocol::vm::constants::MAVERICK_V2