Contents Menu Expand Light mode Dark mode Auto light/dark mode
Web3 Ethereum Defi documentation
Web3 Ethereum Defi documentation
  • API documentation
    • Core API
      • chain
        • POA_MIDDLEWARE_NEEDED_CHAIN_IDS
        • TESTNET_CHAIN_IDS
        • CONTRACT_DEPLOYMENT_TIMEOUT
        • SEQUENCERS
        • CHAIN_NAMES
        • CHAIN_HOMEPAGES
        • EVM_BLOCK_TIMES
        • fetch_block_timestamp
        • get_block_time
        • get_chain_homepage
        • get_chain_id_by_name
        • get_chain_name
        • get_default_call_gas_limit
        • get_evm_block_time
        • get_graphql_url
        • has_graphql_support
        • install_api_call_counter_middleware
        • install_api_call_counter_middleware_on_provider
        • install_chain_middleware
        • install_retry_middleware
        • install_retry_muiddleware
      • token
        • WRAPPED_NATIVE_TOKEN
        • USDC_NATIVE_TOKEN
        • BRIDGED_USDC_TOKEN
        • USDC_WHALE
        • USDT_WHALE
        • USDT_NATIVE_TOKEN
        • SUSDS_NATIVE_TOKEN
        • HONEY_NATIVE_TOKEN
        • LARGE_USDC_HOLDERS
        • create_token
        • fetch_erc20_details
        • get_chain_known_quote_tokens
        • get_chain_stablecoins
        • get_erc20_contract
        • get_weth_contract
        • get_wrapped_native_token_address
        • reset_default_token_cache
        • DummyPickledContract
        • TokenCacheWarmupResult
        • TokenDetails
        • TokenDiskCache
        • TokenDetailError
      • balances
        • convert_balances_to_decimal
        • create_erc20_balance_call
        • fetch_erc20_balances_by_token_list
        • fetch_erc20_balances_by_transfer_event
        • fetch_erc20_balances_fallback
        • fetch_erc20_balances_multicall
        • fetch_erc20_balances_multicall_v6
        • fetch_erc20_balances_multicall_v7
        • DecimalisedHolding
        • ERC20BalanceCall
        • BalanceFetchFailed
      • abi
        • ZERO_ADDRESS_STR
        • ZERO_ADDRESS
        • ZERO_ADDRESS_BYTES
        • ONE_ADDRESS_STR
        • decode_function_args
        • decode_function_output
        • encode_function_call
        • encode_multicalls
        • encode_with_signature
        • format_debug_instructions
        • get_abi_by_filename
        • get_contract
        • get_contract_with_forge_libraries
        • get_deployed_contract
        • get_function_abi_by_name
        • get_function_selector
        • get_linked_contract
        • get_topic_signature_from_event
        • get_transaction_data_field
        • humanise_decoded_arg_data
        • link_libraries_forge
        • link_libraries_hardhat
        • present_solidity_args
      • deploy
        • GUARD_LIBRARIES
        • GUARD_FORGE_LIBRARY_SOURCES
        • SAFE_INTEGRATION_FORGE_LIBRARY_SOURCES
        • build_guard_forge_libraries
        • deploy_contract
        • get_or_create_contract_registry
        • get_registered_contract
        • register_contract
        • ContractDeploymentFailed
      • event
        • fetch_all_events
      • gas
        • GAS_PRICE_BUFFER_MULTIPLIER
        • MIN_PRIORITY_FEE_PER_CHAIN
        • apply_gas
        • estimate_gas_fees
        • estimate_gas_price
        • node_default_gas_price_strategy
        • GasPriceMethod
        • GasPriceSuggestion
      • confirmation
        • broadcast_and_wait_transactions_to_complete
        • broadcast_transactions
        • check_nonce_mismatch
        • format_node_block_diagnostic
        • is_invalid_sender
        • is_out_of_gas
        • wait_and_broadcast_multiple_nodes
        • wait_and_broadcast_multiple_nodes_mev_blocker
        • wait_transactions_to_complete
        • BadChainId
        • BroadcastFailure
        • ConfirmationTimedOut
        • NonRetryableBroadcastException
        • NonceMismatch
        • NonceTooLow
        • OutOfGasFunds
        • Reverted
      • revert_reason
        • fetch_transaction_revert_reason
        • TransactionReverted
      • hotwallet
        • HotWallet
        • SignedTransactionWithNonce
      • gcloud_hsm_wallet
        • GCloudHSMWallet
      • middleware
        • DEFAULT_RETRYABLE_EXCEPTIONS
        • DEFAULT_RETRYABLE_HTTP_STATUS_CODES
        • AUTH_WARNING_HTTP_STATUS_CODES
        • DEFAULT_RETRYABLE_RPC_ERROR_CODES
        • DEFAULT_RETRYABLE_RPC_ERROR_MESSAGES
        • STATIC_CALL_LIST
        • configure_provider_retry
        • construct_sign_and_send_raw_middleware_anvil
        • exception_retry_middleware
        • http_retry_request_with_sleep_middleware
        • is_retryable_http_exception
        • raise_on_revert_middleware
        • StaticCallCacheMiddleware
        • static_call_cache_middleware
        • ProbablyNodeHasNoBlock
        • SomeCrappyRPCProviderException
      • tx
        • decode_signed_transaction
        • get_tx_broadcast_data
        • AssetDelta
        • DecodeFailure
      • trace
        • assert_call_success_with_explanation
        • assert_transaction_success_with_explanation
        • print_symbolic_trace
        • trace_evm_call
        • trace_evm_transaction
        • SymbolicTreeRepresentation
        • TraceMethod
        • TraceNotEnabled
        • TransactionAssertionError
      • eip_712
        • eip712_encode
        • eip712_encode_hash
        • eip712_signature
        • encode_data
        • encode_type
        • fast_keccak
        • find_type_dependencies
        • hash_struct
        • hash_type
      • timestamp
        • estimate_block_number_for_timestamp_by_findblock
        • get_block_timestamp
        • get_latest_block_timestamp
        • FindBlockReply
        • FindBlockError
      • trade
        • TradeFail
        • TradeResult
        • TradeSuccess
      • sqlite_cache
        • PersistentKeyValueStore
      • utils
        • addr
        • chunked
        • find_free_port
        • from_unix_timestamp
        • get_url_domain
        • is_good_multichain_address
        • is_localhost_port_listening
        • sanitise_string
        • shutdown_hard
        • to_unix_timestamp
        • wait_other_writers
      • coloured_logging
        • create_plain_log_handler
        • create_rich_log_handler
        • is_running_inside_docker
        • resolve_log_level
        • setup_console_logging
        • should_do_colour_logging
        • EthDefiRichHandler
        • TrailingSpaceStrippingStream
      • logging_retry
        • LoggingRetry
      • basewallet
        • BaseWallet
      • compat
        • WEB3_PY_V7
        • DEFAULT_RETRY_ALLOWLIST
        • check_if_retry_on_failure_compat
        • add_middleware
        • check_if_retry_on_failure
        • check_if_retry_on_failure_compat
        • clear_middleware
        • construct_sign_and_send_raw_middleware
        • create_http_provider
        • encode_abi_compat
        • encode_function_args
        • exception_retry_middleware
        • get_function_info
        • install_api_call_counter_middleware_compat
        • install_poa_middleware
        • install_retry_middleware_compat
        • native_datetime_utc_fromtimestamp
        • native_datetime_utc_now
        • APICallCounterMiddleware
      • types
      • provider_wallet
        • Web3ProviderWallet
      • version_info
        • UNSPECIFIED_SENTINEL
        • PARQUET_VERSION_METADATA_KEY
        • stamp_parquet_schema_metadata
        • VersionInfo
    • JSON-RPC provider API
      • provider.multi_provider
        • create_multi_provider_web3
        • MultiProviderWeb3
        • MultiProviderWeb3Factory
        • MultiProviderConfigurationError
      • provider.mev_blocker
        • TRANSACT_METHODS
        • get_mev_blocker_provider
        • MEVBlockerProvider
      • provider.fallback
        • get_fallback_provider
        • FallbackProvider
        • FallbackStrategy
        • ChainIdMismatch
        • ExtraValueError
        • ProviderNotAvailable
      • provider.receipt
        • PROVIDER_READ_EXCEPTIONS
        • DEFAULT_CONFIRMATION_BLOCK_COUNT
        • DEFAULT_CONFIRMATION_BLOCK_TIME
        • get_read_providers
        • wait_for_transaction_receipt_robust
        • ReceiptVisibilityMismatch
        • ReceiptVisibilityTimedOut
      • provider.broken_provider
        • MAX_BLOCK_REGRESSION
        • get_almost_latest_block_number
        • get_block_tip_latency
        • get_default_block_tip_latency
        • get_fork_safe_latest_block
        • get_safe_cached_latest_block_number
        • set_block_tip_latency
        • verify_archive_node
        • BlockNumberOutOfRange
      • provider.ankr
        • is_ankr
      • provider.llamanodes
        • is_llama_bad_grapql_reply
      • provider.anvil
        • HYPEREVM_CHAIN_IDS
        • HYPEREVM_ANVIL_FORK_TIP_LATENCY
        • CLI_FLAGS
        • ANVIL_PRIVATE_KEY
        • ANVIL_DEPLOYER
        • ANVIL_OWNER_1
        • ANVIL_OWNER_2
        • create_anvil_snapshot_state
        • create_fork_funded_wallet
        • dump_state
        • find_erc20_balance_slot
        • fork_network_anvil
        • fund_erc20_on_anvil
        • is_anvil
        • is_mainnet_fork
        • launch_anvil
        • load_state
        • make_anvil_custom_rpc_request
        • mine
        • reset_anvil_snapshot
        • revert
        • set_balance
        • sleep
        • snapshot
        • unlock_account
        • AnvilForkMetadata
        • AnvilLaunch
        • AnvilSnapshotState
        • ArchiveNodeRequired
        • InvalidArgumentWarning
        • RPCRequestError
      • provider.ganache
        • EVM_DEFAULT
        • fork_network
        • GanacheLaunch
        • InvalidArgumentWarning
        • NoGanacheInstalled
      • provider.named
        • get_provider_name
        • BaseNamedProvider
      • provider.env
        • get_json_rpc_env
        • read_json_rpc_url
      • provider.log_block_range
        • get_logs_max_block_range
      • provider.quicknode
        • estimate_block_number_for_timestamp_by_quicknode
        • QuickNodeEstimatedBlock
      • provider.rpc_proxy
        • default_failure_handler
        • start_rpc_proxy
        • RPCProxy
        • RPCProxyConfig
        • UpstreamRPCProviderStatistics
      • provider.rpc_monitoring_adapter
        • create_monitored_session
        • RPCMonitoringAdapter
      • provider.tenderly
        • is_tenderly
    • USDC API
      • usdc.deployment
        • deploy_fiat_token
      • usdc.eip_3009
        • construct_eip_3009_authorization_message
        • make_eip_3009_transfer
        • EIP3009AuthorizationType
    • Uniswap v2 DEX API
      • uniswap_v2.deployment
        • INIT_CODE_HASH_MISSING
        • deploy_factory_sushi
        • deploy_trading_pair
        • deploy_uniswap_v2_like
        • fetch_deployment
        • mock_partial_deployment_for_analysis
        • UniswapV2Deployment
      • uniswap_v2.pair
        • fetch_pair_details
        • PairDetails
      • uniswap_v2.fees
        • estimate_buy_price
        • estimate_buy_price_decimals
        • estimate_buy_quantity
        • estimate_buy_received_amount_raw
        • estimate_sell_price
        • estimate_sell_price_decimals
        • estimate_sell_received_amount_raw
        • UniswapV2FeeCalculator
        • BadReserves
      • uniswap_v2.analysis
        • analyse_trade_by_hash
        • analyse_trade_by_receipt
      • uniswap_v2.utils
        • pair_for
        • sort_tokens
      • uniswap_v2.swap
        • swap_with_slippage_protection
      • uniswap_v2.liquidity
        • get_liquidity
        • LiquidityResult
        • UnmatchedToken
      • uniswap_v2.oracle
        • convert_sync_log_result_to_price_entry
        • update_live_price_feed
        • update_price_oracle_with_sync_events_single_thread
        • UniswapV2PriceOracleContext
      • uniswap_v2.token_tax
        • estimate_token_taxes
        • TokenTaxInfo
        • ApprovalFailure
        • OutOfGasDuringSell
        • OutOfGasDuringTransfer
        • SellFailed
        • SwapError
        • TransferFailure
        • TransferFromError
      • uniswap_v2.constants
      • uniswap_v2.synthetic_data
        • generate_fake_uniswap_v2_data
    • Uniswap v3 DEX API
      • uniswap_v3.analysis
        • analyse_trade_by_receipt
        • get_input_args
      • uniswap_v3.constants
      • uniswap_v3.deployment
        • add_liquidity
        • decrease_liquidity
        • deploy_pool
        • deploy_uniswap_v3
        • deploy_uniswap_v3_factory
        • fetch_deployment
        • increase_liquidity
        • mock_partial_deployment_for_analysis
        • UniswapV3Deployment
      • uniswap_v3.events
        • decode_burn
        • decode_mint
        • decode_pool_created
        • decode_swap
        • fetch_events_to_csv
        • get_event_mapping
        • TokenCache
      • uniswap_v3.fee
        • FeeTier
      • uniswap_v3.liquidity
        • create_tick_csv
        • create_tick_delta_csv
        • estimate_liquidity_depth_at_block
        • get_pool_state_at_block
        • handle_burn_event
        • handle_mint_event
        • TickDelta
      • uniswap_v3.oracle
        • convert_swap_event_to_price_entry
        • update_live_price_feed
        • update_price_oracle_concurrent
        • update_price_oracle_single_thread
        • UniswapV3PriceOracleContext
      • uniswap_v3.pool
        • fetch_pool_details
        • get_raw_fee_from_pool_address
        • PoolDetails
      • uniswap_v3.price
        • estimate_buy_received_amount
        • estimate_sell_received_amount
        • get_onchain_price
        • UniswapV3PriceHelper
        • QuotingFailed
      • uniswap_v3.swap
        • swap_with_slippage_protection
      • uniswap_v3.tvl
        • fetch_uniswap_v3_pool_tvl
      • uniswap_v3.utils
        • decode_path
        • encode_path
        • encode_sqrt_ratio_x96
        • get_default_tick_range
        • get_max_tick
        • get_min_tick
        • get_nearest_usable_tick
        • get_token0_amount_in_range
        • get_token1_amount_in_range
        • run_graphql_query
        • tick_to_price
        • tick_to_sqrt_price
    • Aave v2 API
      • aave_v2.constants
        • get_aave_v2_network_by_chain_id
        • AaveV2Network
      • aave_v2.events
        • aave_v2_fetch_events_to_csv
    • Aave v3 API
      • aave_v3.balances
        • aave_v3_get_deposit_balance
        • aave_v3_get_stable_borrow_balance
        • aave_v3_get_variable_borrow_balance
      • aave_v3.constants
        • aave_v3_get_account_address
        • aave_v3_get_json_rpc_url
        • aave_v3_get_network_by_chain_id
        • aave_v3_get_token_name_by_deposit_address
        • AaveNetwork
        • AaveToken
        • AaveV3InterestRateMode
        • AaveVersion
      • aave_v3.deployer
        • AAVE_DEPLOYER_REPO
        • HARDHAT_CONTRACTS
        • get_aave_hardhard_export
        • install_aave_for_testing
        • AaveDeployer
      • aave_v3.deployment
        • fetch_deployment
        • AaveV3Deployment
        • AaveV3ReserveConfiguration
        • AaveV3UserData
      • aave_v3.events
        • aave_v3_fetch_events_to_csv
        • decode_reserve_data_updated
        • get_event_mapping
        • TokenCache
      • aave_v3.loan
        • borrow
        • repay
        • supply
        • withdraw
      • aave_v3.rates
        • aave_v3_calculate_accrued_deposit_interest
        • aave_v3_calculate_accrued_interests
        • aave_v3_calculate_accrued_stable_borrow_interest
        • aave_v3_calculate_accrued_variable_borrow_interest
        • aave_v3_calculate_apr_apy_rates
        • aave_v3_calculate_mean
        • aave_v3_calculate_ohlc
        • aave_v3_filter_by_date_range
        • aave_v3_filter_by_token
        • AaveAccruedInterest
        • AaveAccruedInterests
      • aave_v3.reserve
        • fetch_aave_reserves_snapshot
        • fetch_reserve_data
        • fetch_reserves
        • get_helper_contracts
        • AggregatedReserveData
        • BaseCurrencyInfo
        • HelperContracts
        • JSONSerialisableReserveData
        • AaveContractsNotConfigured
      • aave_v3.liquidation
        • AaveLiquidationEvent
        • AaveLiquidationReader
    • CowW Swap API
      • cow.api
        • get_cowswap_api
        • CowAPIError
      • cow.constants
        • COWSWAP_SETTLEMENT
        • COWSWAP_VAULT_RELAYER
        • COWSWAP_API_ENDPOINTS
        • CHAIN_TO_EXPLORER
      • cow.order
        • post_order
        • GPv2OrderData
        • PostOrderResponse
        • SigningScheme
      • cow.quote
        • fetch_quote
        • Quote
      • cow.status
        • wait_order_complete
        • CowSwapResult
        • CowSwapStatusReply
    • Velora API
      • velora.api
        • get_augustus_swapper
        • get_token_transfer_proxy
        • get_velora_api_url
        • VeloraAPIError
      • velora.constants
        • VELORA_API_URL
        • VELORA_AUGUSTUS_SWAPPER
        • VELORA_TOKEN_TRANSFER_PROXY
        • VELORA_SUPPORTED_CHAINS
      • velora.quote
        • fetch_velora_quote
        • VeloraQuote
      • velora.swap
        • fetch_velora_swap_transaction
        • VeloraSwapResult
        • VeloraSwapTransaction
    • LI.FI API
      • lifi.api
        • fetch_lifi_native_token_prices
        • fetch_lifi_status
        • fetch_lifi_token_price_usd
        • get_lifi_api_url
        • get_lifi_headers
        • LifiAPIError
      • lifi.constants
        • LIFI_API_URL
        • LIFI_API_KEY_ENV
        • LIFI_NATIVE_TOKEN_ADDRESS
      • lifi.quote
        • fetch_lifi_quote
        • LifiQuote
      • lifi.crosschain
        • LIFI_TERMINAL_STATUSES
        • execute_crosschain_swaps
        • fetch_crosschain_gas_balances
        • prepare_crosschain_swaps
        • wait_crosschain_swaps
        • CrossChainGasConfig
        • CrossChainSwap
        • CrossChainSwapResult
      • lifi.top_up
        • create_connections
        • display_balances
        • display_proposed_swaps
        • display_results
        • perform_top_up
        • read_top_up_config
        • verify_and_display_final
        • TopUpConfig
      • lifi.intents
    • Derive API
      • derive.api
        • PERP_OPEN_INTEREST_SELECTOR
        • PERP_GET_PERP_PRICE_SELECTOR
        • PERP_GET_INDEX_PRICE_SELECTOR
        • DERIVE_BLOCK_TIME_SECONDS
        • fetch_funding_rate_history
        • fetch_instrument_details
        • fetch_open_interest
        • fetch_open_interest_onchain
        • fetch_perp_snapshots_multicall
        • fetch_perpetual_instruments
        • FundingRateEntry
        • OpenInterestEntry
        • PerpSnapshotMulticallResult
      • derive.historical
        • CHUNK_DAYS
        • MAX_INCEPTION_PROBE_DAYS
        • DATA_TYPE_FUNDING_RATES
        • DATA_TYPE_OPEN_INTEREST
        • OI_STEP
        • OI_BLOCK_STEP
        • OI_CHECKPOINT_INTERVAL
        • DERIVE_MULTICALL3_DEPLOYMENT_TS
        • DERIVE_MULTICALL3_DEPLOYMENT_BLOCK
        • estimate_block_at_timestamp
        • DeriveFundingRateDatabase
      • derive.onboarding
        • create_owner_key
        • create_session_key
        • fetch_derive_wallet_address
        • verify_session_key
      • derive.session
        • create_derive_session
      • derive.authentication
        • DeriveApiClient
      • derive.account
        • fetch_account_collaterals
        • fetch_account_summary
        • fetch_subaccount_ids
        • AccountSummary
        • CollateralBalance
      • derive.constants
        • DERIVE_MAINNET_API_URL
        • DERIVE_TESTNET_API_URL
        • DERIVE_MAINNET_WS_URL
        • DERIVE_TESTNET_WS_URL
        • DEFAULT_REQUESTS_PER_SECOND
        • DEFAULT_RETRIES
        • DEFAULT_BACKOFF_FACTOR
        • DERIVE_CHAIN_ID
        • DERIVE_TESTNET_CHAIN_ID
        • DERIVE_MAINNET_RPC_URL
        • DERIVE_TESTNET_RPC_URL
        • LIGHT_ACCOUNT_FACTORY_ADDRESS
        • ACCOUNT_ENTRY_POINT_ADDRESS
        • MATCHING_CONTRACT_TESTNET
        • PAYMASTER_CONTRACT_TESTNET
        • STANDARD_RISK_MANAGER_TESTNET
        • DEPOSIT_MODULE_TESTNET
        • CASH_ASSET_TESTNET
        • TRADE_MODULE_TESTNET
        • DOMAIN_SEPARATOR_TESTNET
        • ACTION_TYPEHASH
        • BUNDLER_URL_TESTNET
        • BLOCK_EXPLORER_TESTNET
        • LIGHT_ACCOUNT_FACTORY_ABI
        • CollateralType
        • MarginType
        • SessionKeyScope
    • GMX API
      • gmx.api
        • clear_apy_cache
        • clear_markets_cache
        • clear_markets_info_cache
        • clear_ticker_prices_cache
        • GMXAPI
      • gmx.base
        • GMXClient
      • gmx.config
        • create_gmx_config_with_fallback
        • get_fallback_provider_from_gmx_config
        • GMXConfig
        • GMXConfigManager
      • gmx.constants
        • GMX_API_URLS
        • GMX_API_V2_URLS
        • GMX_API_V2_URLS_FALLBACK
        • GMX_READER_ADDRESS
        • GMX_EVENT_EMITTER_ABI
        • PRECISION
        • WEI_PER_ETH
        • GMX_DEFAULT_SEARCH_MAX_USD
        • ETH_ZERO_ADDRESS
        • GMX_MAINNET_CHAINS
        • GMX_TESTNET_CHAINS
        • GMX_SUPPORTED_CHAINS
        • CANCEL_ORDER_GAS_LIMIT
        • DEFAULT_GAS_WARNING_THRESHOLD_USD
        • DEFAULT_GAS_CRITICAL_THRESHOLD_USD
        • DEFAULT_GAS_ESTIMATE_BUFFER
        • DEFAULT_GAS_MONITOR_ENABLED
        • DEFAULT_GAS_RAISE_ON_CRITICAL
        • GMX_MIN_COST_USD
        • GMX_MIN_LIQUIDATION_COLLATERAL_USD
        • GMX_MIN_DISPLAY_STAKE
        • DISK_CACHE_MARKETS_TTL_SECONDS
        • DISK_CACHE_APY_TTL_SECONDS
        • DEFAULT_MARKET_CACHE_DIR
        • SUBSQUID_ORDER_TRACKING_TIMEOUT
        • DEFAULT_EXECUTION_BUFFER
        • DEFAULT_SLTP_EXECUTION_BUFFER
        • DEFAULT_SLTP_EXECUTION_FEE_BUFFER
        • EXECUTION_BUFFER_CRITICAL_THRESHOLD
        • EXECUTION_BUFFER_WARNING_THRESHOLD
        • EXECUTION_BUFFER_RECOMMENDED_MIN
        • EXECUTION_BUFFER_RECOMMENDED_MAX
        • EXECUTION_BUFFER_TESTNET
        • OrderType
      • gmx.market_depth
        • calculate_max_position_whale_risk
        • estimate_position_price_impact
        • fetch_price_impact_params
        • find_max_position_size
        • parse_market_depth
        • MarketDepthInfo
        • PositionSizingResult
        • PriceImpactParams
      • gmx.contracts
        • get_contract_addresses
        • get_datastore_contract
        • get_exchange_router_contract
        • get_glv_reader_contract
        • get_oracle_contract
        • get_reader_contract
        • get_token_address
        • get_token_address_normalized
        • get_token_balance_contract
        • get_token_metadata
        • get_tokens_address_dict
        • get_tokens_metadata_dict
        • normalize_gmx_token_symbol
        • ContractAddresses
      • gmx.data
        • GMXMarketData
      • gmx.events
        • GMX_PRICE_PRECISION
        • GMX_USD_PRECISION
        • GMX_EVENT_NAMES
        • GMX_ERROR_SELECTORS
        • GMX_ERROR_PARAM_LABELS
        • decode_error_reason
        • decode_gmx_event
        • decode_gmx_events
        • extract_order_execution_result
        • extract_order_key_from_receipt
        • find_events_by_name
        • get_event_name_hash
        • GMXEventData
        • OrderExecutionResult
        • OrderFees
      • gmx.gas_utils
        • apply_execution_buffer
        • calculate_execution_fee
        • clear_gas_limits_cache
        • decrease_order_gas_limit_key
        • deposit_gas_limit_key
        • execution_gas_fee_base_amount_key
        • execution_gas_fee_base_amount_v2_1_key
        • execution_gas_fee_multiplier_key
        • execution_gas_fee_per_oracle_price_key
        • get_gas_limits
        • increase_order_gas_limit_key
        • single_swap_gas_limit_key
        • swap_order_gas_limit_key
        • validate_execution_buffer
        • withdraw_gas_limit_key
      • gmx.keys
        • accountPositionListKey
        • account_deposit_list_key
        • account_glv_deposit_list_key
        • account_glv_withdrawal_list_key
        • account_order_list_key
        • account_position_list_key
        • account_shift_list_key
        • account_withdrawal_list_key
        • affiliate_reward_key
        • apply_factor
        • atomic_swap_fee_factor_key
        • atomic_withdrawal_fee_factor_key
        • auto_cancel_order_list_key
        • borrowing_exponent_factor_key
        • borrowing_factor_key
        • buyback_available_fee_amount_key
        • buyback_batch_amount_key
        • buyback_gmx_factor_key
        • buyback_max_price_impact_factor_key
        • cancel_deposit_feature_disabled_key
        • cancel_order_feature_disabled_key
        • claim_terms_key
        • claimable_collateral_amount_key
        • claimable_collateral_factor_for_account_key
        • claimable_collateral_factor_key
        • claimable_collateral_reduction_factor_for_account_key
        • claimable_fee_amount_key
        • claimable_funding_amount_key
        • claimable_funding_amount_per_size_key
        • claimable_ui_fee_amount_key
        • collateral_sum_key
        • contributor_token_amount_key
        • create_deposit_feature_disabled_key
        • create_hash
        • create_hash_string
        • create_order_feature_disabled_key
        • cumulative_borrowing_factor_key
        • cumulative_borrowing_factor_updated_at_key
        • data_stream_id_key
        • data_stream_multiplier_key
        • data_stream_spread_reduction_factor_key
        • decrease_order_gas_limit_key
        • deposit_fee_factor_key
        • deposit_gas_limit_key
        • edge_data_stream_id_key
        • edge_data_stream_token_decimals_key
        • eid_to_src_chain_id_key
        • execute_adl_feature_disabled_key
        • execute_deposit_feature_disabled_key
        • execute_order_feature_disabled_key
        • execution_gas_fee_base_amount_key
        • execution_gas_fee_multiplier_key
        • fee_distributor_address_info_for_chain_key
        • fee_distributor_address_info_key
        • fee_distributor_bridge_slippage_factor_key
        • fee_distributor_fee_amount_gmx_key
        • fee_distributor_layerzero_chain_id_key
        • fee_distributor_staked_gmx_key
        • funding_decrease_factor_per_second_key
        • funding_exponent_factor_key
        • funding_factor_key
        • funding_fee_amount_per_size_key
        • funding_increase_factor_per_second_key
        • funding_updated_at_key
        • gasless_feature_disabled_key
        • general_claim_feature_disabled_key
        • glv_deposit_gas_limit_key
        • glv_max_market_token_balance_amount_key
        • glv_max_market_token_balance_usd_key
        • glv_per_market_gas_limit_key
        • glv_shift_gas_limit_key
        • glv_shift_max_loss_factor_key
        • glv_shift_min_interval_key
        • glv_supported_market_list_key
        • glv_withdrawal_gas_limit_key
        • increase_order_gas_limit_key
        • is_adl_enabled_key
        • is_atomic_oracle_provider_key
        • is_glv_market_disabled_key
        • is_market_disabled_key
        • is_multichain_endpoint_enabled_key
        • is_multichain_provider_enabled_key
        • is_oracle_provider_enabled_key
        • is_relay_fee_excluded_key
        • is_src_chain_id_enabled_key
        • jit_feature_disabled_key
        • latest_adl_block_key
        • lent_position_impact_pool_amount_key
        • liquidation_fee_factor_key
        • max_allowed_subaccount_action_count_key
        • max_funding_factor_per_second_key
        • max_lendable_impact_factor_for_withdrawals_key
        • max_lendable_impact_factor_key
        • max_lendable_impact_usd_key
        • max_open_interest_key
        • max_pnl_factor_key
        • max_pool_amount_key
        • max_pool_usd_for_deposit_key
        • max_position_impact_factor_for_liquidations_key
        • max_position_impact_factor_key
        • min_additional_gas_for_execution_key
        • min_affiliate_reward_factor_key
        • min_collateral
        • min_collateral_factor_for_liquidation_key
        • min_collateral_factor_for_open_interest_multiplier_key
        • min_collateral_factor_key
        • min_funding_factor_per_second_key
        • min_glv_tokens_for_first_glv_deposit_key
        • min_market_tokens_for_first_deposit_key
        • min_pnl_factor_after_adl_key
        • min_position_impact_pool_amount_key
        • multichain_authorized_originators_key
        • multichain_balance_key
        • multichain_confirmations_key
        • multichain_peers_key
        • open_interest_in_tokens_key
        • open_interest_key
        • open_interest_reserve_factor_key
        • oracle_provider_for_token_key
        • oracle_provider_updated_at_key
        • oracle_timestamp_adjustment_key
        • oracle_type_key
        • pool_amount_key
        • position_fee_factor_key
        • position_impact_exponent_factor_key
        • position_impact_factor_key
        • position_impact_pool_amount_key
        • position_impact_pool_distributed_at_key
        • position_impact_pool_distribution_rate_key
        • position_last_src_chain_id_key
        • price_feed_heartbeat_duration_key
        • price_feed_key
        • price_feed_multiplier_key
        • pro_discount_factor_key
        • pro_trader_tier_key
        • reserve_factor_key
        • saved_funding_factor_per_second_key
        • shift_gas_limit_key
        • single_swap_gas_limit_key
        • stable_price_key
        • subaccount_action_count_key
        • subaccount_auto_top_up_amount_key
        • subaccount_expires_at_key
        • subaccount_list_key
        • swap_fee_factor_key
        • swap_impact_exponent_factor_key
        • swap_impact_factor_key
        • swap_impact_pool_amount_key
        • swap_order_gas_limit_key
        • sync_config_feature_disabled_key
        • sync_config_latest_update_id_key
        • sync_config_market_disabled_key
        • sync_config_market_parameter_disabled_key
        • sync_config_parameter_disabled_key
        • sync_config_update_completed_key
        • threshold_for_decrease_funding_key
        • threshold_for_stable_funding_key
        • token_transfer_gas_limit_key
        • total_pending_impact_amount_key
        • update_order_feature_disabled_key
        • virtualTokenIdKey
        • virtual_inventory_for_positions_key
        • virtual_inventory_for_swaps_key
        • virtual_market_id_key
        • virtual_token_id_key
        • withdraw_gas_limit_key
        • withdrawable_buyback_token_amount_key
        • withdrawal_fee_factor_key
        • withdrawal_gas_limit_key
      • gmx.order
        • base_order
        • cancel_order
        • decrease_order
        • increase_order
        • order_argument_parser
        • pending_orders
        • sltp_order
        • swap_order
      • gmx.retry
        • DEFAULT_RETRY_CONFIG
        • make_gmx_api_request
        • GMXRetryConfig
      • gmx.synthetic_tokens
        • fetch_gmx_synthetic_tokens
        • get_gmx_synthetic_token_by_address
        • get_gmx_synthetic_token_by_symbol
        • get_supported_gmx_chains
        • reset_gmx_token_cache
        • GMXSyntheticTokenDetails
        • GMXTokenFetchError
      • gmx.testing
        • constants
        • fork_provider
        • keeper
        • oracle
      • gmx.trading
        • GMXTrading
      • gmx.types
      • gmx.utils
        • calculate_estimated_liquidation_price
        • convert_raw_price_to_usd
        • convert_usd_to_raw_price
        • determine_swap_route
        • find_dictionary_by_key_value
        • format_position_for_display
        • get_oracle_address
        • get_positions
        • transform_open_position_to_order_parameters
      • gmx.cache
        • GMXMarketCache
      • gmx.gas_monitor
        • create_gas_monitor_config_from_env
        • GMXGasMonitor
        • GasCheckResult
        • GasEstimate
        • GasMonitorConfig
        • TradeExecutionResult
        • InsufficientGasError
      • gmx.order_tracking
        • ORDER_LIST_KEY
        • check_order_status
        • is_order_pending
        • OrderStatusResult
      • gmx.price_sanity
        • check_price_sanity
        • get_oracle_price_usd
        • get_ticker_price_usd
        • PriceSanityAction
        • PriceSanityCheckConfig
        • PriceSanityCheckResult
        • PriceSanityException
      • gmx.verification
        • raise_if_order_failed
        • verify_gmx_order_execution
        • GMXOrderVerificationResult
      • gmx.whitelist
        • GMX_ARBITRUM_ADDRESSES
        • GMX_POPULAR_MARKETS
        • fetch_all_gmx_markets
        • get_gmx_arbitrum_addresses
        • get_gmx_market_addresses
        • remove_gmx_markets
        • resolve_gmx_market_labels
        • setup_gmx_whitelisting
        • whitelist_gmx_markets
        • GMXDeployment
      • gmx.ccxt
        • async_support
        • cancel_helpers
        • errors
        • exchange
        • monkeypatch
        • order_key_cache
        • properties
        • validation
      • gmx.core
        • available_liquidity
        • borrow_apr
        • claimable_fees
        • funding_fee
        • get_data
        • glv_stats
        • gm_prices
        • liquidation
        • market_catalog
        • market_catalog_async
        • markets
        • open_interest
        • open_positions
        • oracle
        • pool_tvl
      • gmx.freqtrade
        • monkeypatch
        • sensitive_filter
        • telegram_utils
      • gmx.graphql
        • client
      • gmx.lagoon
        • approvals
        • wallet
      • gmx.onchain
        • volume
    • Hyperliquid API
      • hyperliquid.vault
        • HYPERLIQUID_STATS_URL
        • HYPERLIQUID_STATS_TESTNET_URL
        • estimate_max_withdrawal_commission
        • fetch_all_vaults
        • HyperliquidVault
        • PortfolioHistory
        • VaultFollower
        • VaultInfo
        • VaultSortKey
        • VaultSummary
      • hyperliquid.position
        • MAX_FILLS_PER_REQUEST
        • MAX_TOTAL_FILLS
        • fetch_vault_fills
        • fetch_vault_fills_iterator
        • get_position_summary
        • reconstruct_position_history
        • validate_position_reconstruction
        • Fill
        • PositionDirection
        • PositionEvent
        • PositionEventType
      • hyperliquid.position_analysis
        • create_account_dataframe
      • hyperliquid.session
        • HYPERLIQUID_API_URL
        • HYPERLIQUID_TESTNET_API_URL
        • DEFAULT_RETRIES
        • DEFAULT_BACKOFF_FACTOR
        • DEFAULT_POST_INFO_RETRY_ATTEMPTS
        • DEFAULT_POST_INFO_RETRY_BACKOFF_FACTOR
        • DEFAULT_REQUESTS_PER_SECOND
        • MAX_PROXY_ROTATIONS
        • create_hyperliquid_session
        • HyperliquidSession
      • hyperliquid.combined_analysis
        • SHARE_PRICE_RESET_THRESHOLD
        • EPOCH_RESET_MIN_ASSETS
        • align_share_price_curve_to_anchor
        • analyse_positions_and_deposits
        • get_combined_summary
        • rescale_share_price_rows
      • hyperliquid.deposit
        • MAX_UPDATES_PER_REQUEST
        • aggregate_daily_flows
        • create_deposit_dataframe
        • fetch_vault_deposits
        • get_deposit_summary
        • RawLedgerUpdate
        • VaultDepositEvent
        • VaultEventType
      • hyperliquid.vault_scanner
        • AGE_THRESHOLD
        • calculate_total_pnl
        • scan_vaults
        • ScanDisabled
        • VaultSnapshot
        • VaultSnapshotDatabase
      • hyperliquid.constants
        • HYPERCORE_CHAIN_ID
        • HYPERLIQUID_HIGH_FREQ_DEFAULT_INTERVAL
        • HYPERLIQUID_VAULT_PERFORMANCE_FEE
        • HYPERLIQUID_USER_VAULT_LOCKUP
        • HYPERLIQUID_PROTOCOL_VAULT_LOCKUP
        • HLP_VAULT_ADDRESS_MAINNET
        • HLP_VAULT_ADDRESS_TESTNET
        • HLP_STRATEGY_A_ADDRESS
        • HLP_STRATEGY_B_ADDRESS
        • HLP_STRATEGY_X_ADDRESS
        • HLP_LIQUIDATOR_ADDRESS
        • HLP_LIQUIDATOR_2_ADDRESS
        • HLP_LIQUIDATOR_3_ADDRESS
        • HLP_LIQUIDATOR_4_ADDRESS
        • LIQUIDATOR_VAULT_ADDRESS
        • HLP_CHILD_VAULT_ADDRESSES
        • HYPERLIQUID_SYSTEM_VAULT_ADDRESSES
      • hyperliquid.daily_metrics
        • fetch_and_store_vault
        • portfolio_to_combined_dataframe
        • run_daily_scan
        • HyperliquidDailyMetricsDatabase
        • HyperliquidDailyPriceRow
      • hyperliquid.vault_data_export
        • LEADER_FRACTION_WARNING_THRESHOLD
        • build_hypercore_prices_dataframe
        • build_raw_prices_dataframe
        • build_raw_prices_dataframe_hf
        • create_hyperliquid_vault_row
        • merge_hypercore_prices_to_parquet
        • merge_into_uncleaned_parquet
        • merge_into_vault_database
        • open_and_merge_hypercore_prices
      • hyperliquid.vault_review_sync
        • SHEET_HEADERS
        • REQUIRED_READ_HEADERS
        • TRADING_STRATEGY_VAULT_URL_TEMPLATE
        • HYPERLIQUID_VAULT_URL_TEMPLATE
        • fetch_vault_review_statuse
        • fetch_vault_review_statuses
        • sync_vault_review_sheet
        • ReviewStatus
        • VaultReviewRow
      • hyperliquid.api
        • LEADERBOARD_URL
        • DEFAULT_VAULT_EQUITY_CACHE_TIMEOUT
        • HYPERLIQUID_CANDLE_SNAPSHOT_LIMIT
        • HYPERLIQUID_FUNDING_HISTORY_LIMIT
        • fetch_candle_snapshot
        • fetch_funding_history
        • fetch_leaderboard
        • fetch_perp_clearinghouse_state
        • fetch_perp_meta
        • fetch_portfolio
        • fetch_spot_clearinghouse_state
        • fetch_user_abstraction_mode
        • fetch_user_vault_equities
        • fetch_user_vault_equity
        • fetch_vault_lockup_status
        • fetch_vault_name
        • wait_for_vault_deposit_confirmation
        • AssetPosition
        • EvmEscrow
        • HyperliquidCandle
        • HyperliquidFundingRate
        • LeaderboardEntry
        • MarginSummary
        • PerpClearinghouseState
        • PortfolioAllTimeData
        • SpotBalance
        • SpotClearinghouseState
        • UserVaultEquity
        • HypercoreDepositVerificationError
      • hyperliquid.trade_history
        • MAX_FUNDING_PER_REQUEST
        • attach_funding_to_trades
        • compute_event_share_prices
        • create_share_price_dataframe
        • create_trade_summary_dataframe
        • fetch_account_funding
        • fetch_account_trade_history
        • group_fills_into_trades
        • AccountTradeHistory
        • FundingPayment
        • RoundTripTrade
        • SharePriceEvent
      • hyperliquid.trade_history_db
        • MAX_PER_REQUEST
        • MAX_FUNDING_PER_REQUEST
        • HyperliquidTradeHistoryDatabase
        • LedgerEvent
      • hyperliquid.core_writer
        • CORE_WRITER_ADDRESS
        • CORE_DEPOSIT_WALLET
        • USDC_TOKEN_INDEX
        • SPOT_DEX
        • ZERO_ADDRESS
        • USDC_SYSTEM_ADDRESS
        • LINKED_TOKEN_EVM_EXTRA_WEI_DECIMALS
        • MINIMUM_VAULT_DEPOSIT
        • build_activate_account_multicall
        • build_hypercore_approve_deposit_wallet_call
        • build_hypercore_deposit_for_spot_call
        • build_hypercore_deposit_multicall
        • build_hypercore_deposit_phase1
        • build_hypercore_deposit_phase2
        • build_hypercore_deposit_to_spot_call
        • build_hypercore_deposit_to_vault_call
        • build_hypercore_send_asset_to_evm_call
        • build_hypercore_spot_send_call
        • build_hypercore_transfer_usd_class_call
        • build_hypercore_vault_transfer_call
        • build_hypercore_withdraw_from_vault_call
        • build_hypercore_withdraw_multicall
        • compute_spot_to_evm_withdrawal_amount
        • convert_evm_raw_amount_to_linked_token_wei
        • encode_send_asset
        • encode_send_asset_to_evm
        • encode_spot_send
        • encode_transfer_usd_class
        • encode_vault_deposit
        • encode_vault_withdraw
        • fetch_token_system_address
        • get_core_deposit_wallet_contract
        • get_core_writer_contract
      • hyperliquid.evm_escrow
        • CORE_USER_EXISTS_ADDRESS
        • DEFAULT_ACTIVATION_AMOUNT
        • activate_account
        • activate_account_sponsored
        • is_account_activated
        • wait_for_evm_escrow_clear
        • HypercorePrecompileReadError
      • hyperliquid.block
        • HYPEREVM_CHAIN_IDS
        • HYPEREVM_BIG_BLOCK_GAS_LIMIT
        • HYPERLIQUID_EXCHANGE_API_MAINNET
        • HYPERLIQUID_EXCHANGE_API_TESTNET
        • big_blocks_enabled
        • big_blocks_for_deployment
        • disable_big_blocks
        • enable_big_blocks
        • fetch_using_big_blocks
        • is_hyperevm
        • preflight_check_big_blocks
        • set_big_blocks
        • wait_for_using_big_blocks
        • HyperEVMBigBlocksError
    • GRVT API
      • grvt.vault
        • build_vault_description
        • fetch_vault_details
        • fetch_vault_listing_graphql
        • fetch_vault_performance
        • fetch_vault_risk_metrics
        • fetch_vault_summary_history
        • GRVTVaultPerformance
        • GRVTVaultRiskMetric
        • GRVTVaultSummary
      • grvt.vault_scanner
        • scan_vaults
        • VaultSnapshot
        • VaultSnapshotDatabase
      • grvt.daily_metrics
        • fetch_and_store_vault
        • run_daily_scan
        • GRVTDailyMetricsDatabase
      • grvt.vault_data_export
        • build_raw_prices_dataframe
        • create_grvt_vault_row
        • merge_into_uncleaned_parquet
        • merge_into_vault_database
      • grvt.session
        • DEFAULT_RETRIES
        • DEFAULT_BACKOFF_FACTOR
        • create_grvt_session
      • grvt.constants
        • GRVT_CHAIN_ID
        • GRVT_API_URL
        • GRVT_GRAPHQL_URL
        • GRVT_MARKET_DATA_URL
        • GRVT_TESTNET_API_URL
        • GRVT_DEFAULT_REQUESTS_PER_SECOND
        • GRVT_FEE_PPM_DIVISOR
        • GRVT_VAULT_LOCKUP
        • GRVT_EXTENDED_INFO_MAX_AGE
        • GRVT_SYSTEM_VAULT_ADDRESSES
    • Lighter API
      • lighter.vault
        • fetch_all_pools
        • fetch_pool_detail
        • fetch_pool_total_shares_history
        • fetch_system_config
        • pool_detail_to_daily_dataframe
        • LighterPoolDetail
        • LighterPoolSummary
      • lighter.valuation
        • fetch_lighter_account_by_index
        • fetch_lighter_total_equity
        • parse_lighter_account_equity
        • LighterEquity
      • lighter.daily_metrics
        • fetch_and_store_pool
        • run_daily_scan
        • LighterDailyMetricsDatabase
      • lighter.vault_data_export
        • build_raw_prices_dataframe
        • create_lighter_pool_row
        • merge_into_uncleaned_parquet
        • merge_into_vault_database
      • lighter.session
        • DEFAULT_RETRIES
        • DEFAULT_BACKOFF_FACTOR
        • create_lighter_session
        • LighterSession
      • lighter.constants
        • LIGHTER_CHAIN_ID
        • LIGHTER_L1_CONTRACT
        • LIGHTER_USDC_ETHEREUM
        • LIGHTER_API_URL
        • LIGHTER_DEFAULT_REQUESTS_PER_SECOND
        • LIGHTER_DENOMINATION
        • LIGHTER_POOL_LOCKUP
        • LIGHTER_SYSTEM_POOL_ADDRESSES
      • lighter.api
        • LIGHTER_ETH_MARKET_INDEX
        • LIGHTER_STATE_POLL_SECONDS
        • ceil_decimal
        • fetch_lighter_account
        • get_eth_position
        • get_lighter_available_balance
        • get_lighter_collateral
        • import_lighter
        • register_lighter_api_key
        • resolve_eth_trade_amounts
        • sdk_pubkey_to_bytes
        • trade_eth_roundtrip
        • unwrap_lighter_account
        • wait_for_eth_position
        • wait_for_lighter_account
        • wait_for_lighter_collateral
        • withdraw_from_lighter
        • LighterTradeAmounts
      • lighter.deployment
        • deploy_lighter_lib
        • setup_lighter_whitelisting
        • LighterDeployment
        • LighterWhitelistEntry
      • lighter.lagoon
        • LIGHTER_ROUTE_PERP
        • broadcast_tx
        • claim_lighter_pending_balance
        • deposit_usdc_from_lagoon_safe_into_lighter
        • fetch_lighter_pending_balance
        • sweep_safe_usdc_to_hot_wallet
      • lighter.pubkey
        • PUB_KEY_BYTES_SIZE
        • GOLDILOCKS_MODULUS
        • MAX_API_KEY_INDEX
        • MIN_API_KEY_INDEX
        • build_change_pubkey_safe_tx
        • encode_change_pubkey
        • execute_change_pubkey
        • validate_lighter_pubkey
      • lighter.testing
        • LIGHTER_ADDRESS_TO_ACCOUNT_INDEX_SLOT
        • deploy_lighter_simple_vault
        • register_lighter_account_on_anvil
    • Hibachi API
      • hibachi.vault
        • fetch_vault_info
        • fetch_vault_performance
        • HibachiVaultDailyPrice
        • HibachiVaultInfo
      • hibachi.daily_metrics
        • fetch_and_store_vault
        • run_daily_scan
        • HibachiDailyMetricsDatabase
      • hibachi.vault_data_export
        • build_raw_prices_dataframe
        • create_hibachi_vault_row
        • merge_into_uncleaned_parquet
        • merge_into_vault_database
      • hibachi.session
        • DEFAULT_RETRIES
        • DEFAULT_BACKOFF_FACTOR
        • create_hibachi_session
        • HibachiSession
      • hibachi.constants
        • HIBACHI_CHAIN_ID
        • HIBACHI_DATA_API_URL
        • HIBACHI_VAULT_LOCKUP
    • Circle CCTP V2 API
      • cctp.constants
        • TOKEN_MESSENGER_V2
        • MESSAGE_TRANSMITTER_V2
        • TOKEN_MINTER_V2
        • CCTP_DOMAIN_ETHEREUM
        • CCTP_DOMAIN_ARBITRUM
        • CCTP_DOMAIN_BASE
        • CCTP_DOMAIN_POLYGON
        • CCTP_DOMAIN_MONAD
        • CCTP_DOMAIN_HYPEREVM
        • CHAIN_ID_TO_CCTP_DOMAIN
        • CCTP_DOMAIN_TO_CHAIN_ID
        • CCTP_DOMAIN_NAMES
        • IRIS_API_BASE_URL
        • IRIS_API_SANDBOX_URL
        • FINALITY_THRESHOLD_STANDARD
        • FINALITY_THRESHOLD_FAST
        • TESTNET_TOKEN_MESSENGER_V2
        • TESTNET_MESSAGE_TRANSMITTER_V2
        • TESTNET_TOKEN_MINTER_V2
        • TESTNET_CHAIN_IDS
        • TESTNET_CHAIN_ID_TO_CCTP_DOMAIN
        • TESTNET_CCTP_DOMAIN_TO_CHAIN_ID
      • cctp.transfer
        • encode_mint_recipient
        • get_message_transmitter_v2
        • get_token_messenger_v2
        • prepare_approve_for_burn
        • prepare_deposit_for_burn
        • resolve_token_messenger_address
      • cctp.attestation
        • HTTP_NOT_FOUND
        • CCTP_EXPLORER_BASE_URL
        • fetch_attestation
        • is_attestation_complete
        • wait_for_cctp_attestation
        • CCTPAttestation
      • cctp.receive
        • prepare_receive_message
      • cctp.whitelist
        • setup_cctp_whitelisting
        • CCTPDeployment
      • cctp.testing
        • CCTP_MESSAGE_VERSION
        • BURN_MESSAGE_VERSION
        • craft_cctp_message
        • forge_attestation
        • replace_attester_on_fork
    • Centrifuge API
      • tokenised_fund.centrifuge.constants
        • ETHEREUM_CHAIN_ID
        • JTRSY_ETHEREUM
        • CENTRIFUGE_TRANCHE_PRODUCTS
        • CENTRIFUGE_TRANCHE_PRODUCTS_BY_TOKEN
        • CENTRIFUGE_TRANCHE_HARDCODED_LEADS
        • CentrifugeTrancheProduct
      • tokenised_fund.centrifuge.vault
        • TRANCHE_READ_ABI
        • CENTRIFUGE_TRANCHE_BLOCKED_FLOW_REASON
        • CENTRIFUGE_TRANCHE_NAV_UNAVAILABLE
        • CentrifugeTrancheVault
        • CentrifugeTrancheVaultInfo
      • tokenised_fund.centrifuge.historical
        • CentrifugeTrancheHistoricalReader
      • tokenised_fund.centrifuge.backfill
        • main
        • parse_bool_env
        • read_vault_database
        • upsert_jtrsy_metadata_preserving_discovery_cursor
    • Orderly API
      • orderly.api
        • encode_key
        • OrderlyApiClient
        • Signer
      • orderly.vault
        • deposit
        • withdraw
        • OrderlyVault
      • orderly.constants
        • MESSAGE_TYPES
    • 1delta API
      • one_delta.constants
        • Exchange
        • TradeOperation
        • TradeType
      • one_delta.deployment
        • fetch_deployment
        • OneDeltaDeployment
      • one_delta.position
        • approve
        • close_short_position
        • open_short_position
        • reduce_short_position
      • one_delta.price
        • estimate_buy_received_amount
        • estimate_sell_received_amount
        • OneDeltaPriceHelper
      • one_delta.lending
        • supply
        • withdraw
      • one_delta.utils
        • encode_path
        • encode_quoter_path
    • Gnosis Safe API
      • safe.deployment
        • DEFAULT_TX_CONFIRMATION_TIMEOUT
        • SAFE_PROXY_FACTORY_ADDRESS
        • SAFE_L2_MASTER_COPY_ADDRESS
        • add_new_safe_owners
        • calculate_deterministic_safe_address
        • deploy_safe
        • deploy_safe_with_deterministic_address
        • disable_safe_module
        • fetch_safe_deployment
      • safe.trace
        • assert_execute_module_success
      • safe.execute
        • execute_safe_tx
      • safe.safe_compat
        • create_safe_ethereum_client
      • safe.simulate
        • simulate_safe_execution_anvil
      • safe.tx
        • propose_safe_transaction
        • SafeTxProposalError
    • Vault framework
      • vault.base
        • DEPOSIT_CLOSED_EPOCH_WINDOW
        • REDEMPTION_CLOSED_EPOCH_WINDOW
        • verify_parquet_file
        • ParquetVerificationResult
        • RawVaultPriceRow
        • TradingUniverse
        • VaultBase
        • VaultFlowManager
        • VaultHistoricalRead
        • VaultHistoricalReader
        • VaultInfo
        • VaultPortfolio
        • VaultReadCondition
        • VaultSpec
        • ParquetVerificationError
      • vault.flow_events
        • create_pending_vault_flow
        • decode_hypersync_int
        • decode_indexed_event_address
        • decode_indexed_event_uint
        • decode_single_uint256_event_data
        • event_data_to_bytes
        • fetch_vault_flow_logs_for_addresses_hypersync
        • fetch_vault_flow_logs_hypersync
        • normalise_event_topic
        • run_vault_flow_log_fetch
        • IndexedVaultFlowLog
        • PendingVaultFlow
        • VaultFlowDirection
      • vault.risk
        • VAULT_PROTOCOL_RISK_MATRIX
        • VAULT_SPECIFIC_RISK
        • BROKEN_VAULT_CONTRACTS
        • get_vault_risk
        • VaultTechnicalRisk
      • vault.fee
        • VAULT_PROTOCOL_FEE_MATRIX
        • BROKEN_FEE_DATA
        • get_vault_fee_mode
        • FeeData
        • VaultFeeMode
      • vault.deposit_redeem
        • AsyncVaultRequestStatus
        • DepositRedeemEventAnalysis
        • DepositRedeemEventFailure
        • DepositRequest
        • DepositTicket
        • RedemptionRequest
        • RedemptionTicket
        • VaultDepositManager
        • VaultDepositManagerCapability
        • CannotParseRedemptionTransaction
        • VaultTransactionFailed
      • vault.vaultdb
        • get_pipeline_data_dir
        • has_good_fee_data
        • read_default_vault_prices
        • VaultDatabase
        • VaultRow
      • vault.valuation
        • NetAssetValueCalculator
        • PortfolioValuation
        • Route
        • SwapMatrix
        • UniswapV2Router02Quoter
        • UniswapV3Quoter
        • ValuationMulticallWrapper
        • ValuationQuoter
        • NoRouteFound
      • vault.historical
        • DEFAULT_BLACK_LIST
        • pformat_scan_result
        • scan_historical_prices_to_parquet
        • ParquetScanResult
        • VaultHistoricalReadMulticaller
        • VaultReadNotSupported
      • vault.lower_case_dict
        • LowercaseDict
      • vault.mass_buyer
        • buy_tokens
        • create_buy_portfolio
        • BuyResult
      • vault.flag
        • BAD_FLAGS
        • VAULT_NOTES
        • VAULT_DESCRIPTIVE_FLAGS
        • PROTOCOL_FLAGS_AND_NOTES
        • VAULT_FLAGS_AND_NOTES
        • get_notes
        • get_vault_special_flags
        • is_flagged_vault
        • VaultFlag
      • vault.protocol_metadata
        • LINK_FIELDS
        • build_metadata_json
        • get_available_logos
        • process_and_upload_protocol_metadata
        • read_protocol_metadata
        • VaultProtocolLinks
        • VaultProtocolLogos
        • VaultProtocolMetadata
      • vault.curator
        • LOGO_VARIANTS
        • PROTOCOL_CURATED_SLUGS
        • PROTOCOL_CURATOR_SLUG_ALIASES
        • ALL_PROTOCOL_CURATOR_SLUGS
        • PROTOCOL_CURATOR_NAMES
        • CURATOR_NAME_PATTERNS
        • SPONSOR_CURATOR_SLUGS
        • PRIORITY_CURATOR_SLUGS
        • PROTOCOL_MANAGER_YAML_FIELDS
        • CURATOR_ADDRESS_OVERRIDES
        • build_curator_index
        • build_curator_metadata_json
        • get_curator_available_logos
        • get_curator_name
        • identify_curator
        • is_protocol_curator
        • load_curator_map
        • process_and_upload_curator_metadata
        • upload_curator_index
        • upload_protocol_curator_metadata
        • CuratorInfo
        • CuratorLogos
        • CuratorMetadata
      • vault.curator_export
        • build_curators_for_export
        • CuratorExportRecord
        • CuratorFeedEntry
      • vault.settlement_data
        • annotate_prices_with_vault_settlements
        • checkpoint_vault_settlement_database_if_exists
        • get_default_vault_settlement_database_path
        • load_vault_settlements
        • merge_vault_settlements_into_cleaned_prices
        • VaultSettlement
        • VaultSettlementDatabase
      • vault.data_file_export
        • get_data_file_paths
        • main
        • resolve_exchange_rate_database_path
        • upload_files_to_r2
      • vault.top_vaults_json
        • DEFAULT_OUTPUT_FILENAME
        • add_exported_vault
        • annotate_current_record
        • annotate_fallback_record
        • annotate_sticky_record
        • apply_sticky_export_state
        • build_export_metadata
        • copy_export_record
        • find_non_serializable_paths
        • format_state_timestamp
        • is_blacklisted_record
        • is_blacklisted_risk_value
        • is_current_record_export_safe
        • is_export_record_key_safe
        • is_row_fresh
        • load_sticky_export_state
        • main
        • make_current_vault_row
        • make_empty_sticky_export_state
        • make_state_entry_from_current_row
        • make_vault_export_state_key
        • make_vault_export_state_key_from_record
        • mark_state_entry_suppressed
        • normalise_datetime_to_naive_utc
        • resolve_sticky_export_state_path
        • save_sticky_export_state
        • validate_sticky_export_state
        • validate_strict_json_serialisable
        • CurrentVaultRow
        • StickyExportResult
        • StickyExportStats
    • Core3 risk intelligence API
      • core3.session
        • DEFAULT_RETRIES
        • DEFAULT_BACKOFF_FACTOR
        • create_core3_session
        • Core3Session
      • core3.api
        • fetch_index_pol_history
        • fetch_index_pol_history_incremental
        • fetch_pol_category_history
        • fetch_pol_category_history_incremental
        • fetch_pol_history
        • fetch_pol_history_incremental
        • fetch_project_detail
        • fetch_project_list
        • fetch_section_detail
      • core3.database
        • Core3Database
      • core3.scanner
        • scan_projects
      • core3.constants
        • CORE3_API_URL
        • CORE3_DEFAULT_REQUESTS_PER_SECOND
        • CORE3_USER_AGENT
        • CORE3_DEFAULT_TIMEOUT
        • SECTIONS
        • INDEX_SLUG
        • resolve_core3_database_path
      • core3.mappings
        • CORE3_MAPPINGS
      • core3.vault_protocol
        • build_core3_protocols_for_export
        • build_core3_vault_section
        • get_core3_protocol_record
        • Core3Category
        • Core3Chain
        • Core3DataCoverage
        • Core3ExportRecord
        • Core3Links
        • Core3MarketCap
        • Core3PolCategories
        • Core3PolScore
        • Core3RecentChange
        • Core3Record
        • Core3Seal
        • Core3Seals
        • Core3Social
        • Core3TopRisk
        • Core3VaultSection
    • Feed utilities
      • feed.sources
        • KNOWN_FEEDER_ROLES
        • ROLE_SUBDIRS
        • ROLE_PRIORITY
        • auto_disable_failed_linkedin_sources
        • build_twitter_source_file_lookup
        • load_feeder_metadata
        • load_post_sources
        • mark_linkedin_source_disabled
        • mark_rss_source_dead
        • mark_rss_source_failure
        • mark_suspended_twitter_handle
        • mark_twitter_handle_unknown
        • mark_twitter_source_dead
        • resolve_canonical_feeder_yaml
        • resolve_feeder_id
        • FeederAlias
        • TrackedPostSource
      • feed.database
        • resolve_feed_database_path
        • CollectedPost
        • VaultPostDatabase
      • feed.collector
        • DEFAULT_TWITTER_URL_TEMPLATES
        • DEFAULT_LINKEDIN_URL_TEMPLATES
        • build_linkedin_rss_feed_urls
        • build_twitter_rss_feed_urls
        • collect_posts
        • collect_posts_for_source
        • collect_twitter_list_posts
        • fetch_feed_proxy_rotator
        • load_feed_proxy_rotator
        • CollectedSourceResult
        • CollectorRunSummary
        • AllBridgesFailedError
      • feed.stablecoin_rate
        • apply_coingecko_mapping_file
        • build_depegged_stablecoin_lookups
        • build_stablecoin_rate_lookups
        • extract_coingecko_id
        • fetch_stablecoin_rates
        • fetch_valid_coingecko_ids
        • iter_stablecoin_rate_targets
        • read_latest_usd_per_source_currency
        • refresh_stablecoin_rates
        • resolve_coingecko_metadata
        • DenominationTokenRate
        • SourceCurrencyRate
        • StablecoinRateFeeder
        • StablecoinRateRefreshSummary
        • StablecoinRateTarget
      • feed.twitter_api
        • X_SERVER_ERROR_MAX_RETRIES
        • X_SERVER_ERROR_BACKOFF_BASE_SECONDS
        • X_LIST_MEMBER_IDS_STATE_KEY_PREFIX
        • X_HANDLES_HASH_STATE_KEY_PREFIX
        • compute_handles_hash
        • fetch_tweets_from_x_list
        • fetch_user_tweets
        • resolve_twitter_handles
        • resolve_x_list_id_by_name
        • sync_x_list_members
        • CachedTwitterUser
        • TwitterUserCache
        • XApiError
        • XRateLimitError
    • ERC-4626 API
      • erc_4626.vault
        • CERTIFIED_SYNCHRONOUS_DEPOSIT_MANAGER_CLASSES
        • KNOWN_SHARE_TOKEN_ERROR_MESSAGES
        • ERC4626HistoricalReader
        • ERC4626Vault
        • ERC4626VaultInfo
        • VaultReaderState
      • erc_4626.deposit_redeem
        • ERC4626DepositManager
        • ERC4626DepositRequest
        • ERC4626DepositTicket
        • ERC4626RedemptionRequest
        • ERC4626RedemptionTicket
      • erc_4626.deposit_probe
        • PROBE_EXECUTION_EXCEPTIONS
        • fetch_max_deposit_guidance
        • log_probe_tables
        • probe_candidate
        • require_simulation
        • run_from_environment
        • select_candidates
        • update_status
        • VaultDepositProbeCandidate
        • VaultDepositProbeOutput
        • AnvilProbeTransactionError
      • erc_4626.flow
        • approve_and_deposit_4626
        • approve_and_redeem_4626
        • deposit_4626
        • redeem_4626
      • erc_4626.analysis
        • analyse_4626_flow_transaction
      • erc_4626.hypersync_discovery
        • HypersyncVaultDiscover
        • HypersyncCrappedOut
      • erc_4626.core
        • MIN_PRICE_SCAN_DEPOSIT_COUNT
        • LENDING_PROTOCOL_FEATURES
        • get_deployed_erc_4626_contract
        • get_erc_4626_contract
        • get_vault_protocol_name
        • is_activity_filter_exempt
        • is_generic_erc4626_protocol_slug
        • is_lending_protocol
        • ERC4262VaultDetection
        • ERC4626Feature
      • erc_4626.classification
        • ODA_FACT_JLTXX_ADDRESS
        • ODA_FACT_JLTXX_CHAIN_ID
        • ODA_FACT_MONY_ADDRESS
        • ODA_FACT_JLTXX_FIRST_SEEN_AT_BLOCK
        • ODA_FACT_JLTXX_FIRST_SEEN_AT
        • ODA_FACT_MONY_FIRST_SEEN_AT_BLOCK
        • ODA_FACT_MONY_FIRST_SEEN_AT
        • ODA_FACT_HARDCODED_LEADS
        • ODA_FACT_HARDCODED_PROTOCOLS
        • MIDAS_HARDCODED_PROTOCOLS
        • ASSETO_HARDCODED_PROTOCOLS
        • ONDO_HARDCODED_PROTOCOLS
        • USYC_HARDCODED_PROTOCOLS
        • FRANKLIN_HARDCODED_PROTOCOLS
        • CENTRIFUGE_TRANCHE_HARDCODED_PROTOCOLS
        • WISDOMTREE_HARDCODED_PROTOCOLS
        • SUPERSTATE_HARDCODED_PROTOCOLS
        • LIBEARA_HARDCODED_PROTOCOLS
        • SPIKO_HARDCODED_PROTOCOLS
        • SYGNUM_HARDCODED_PROTOCOLS
        • THEO_ITOKEN_HARDCODED_PROTOCOLS
        • WSTGBP_HARDCODED_PROTOCOLS
        • KILOEX_HARDCODED_PROTOCOLS
        • AAVE_ATOKEN_VAULTS_BY_CHAIN
        • FRANKENCOIN_HARDCODED_PROTOCOLS
        • VAULT_STREET_HARDCODED_PROTOCOLS
        • ROYCO_CHAIN_IDS
        • MELLOW_CORE_CHAIN_IDS
        • CHAIN_RESTRICTED_PROBES
        • HARDCODED_PROTOCOLS
        • create_probe_calls
        • create_vault_instance
        • create_vault_instance_autodetect
        • detect_vault_features
        • identify_vault_features
        • probe_vaults
        • VaultFeatureProbe
      • erc_4626.scan
        • create_vault_scan_record
        • create_vault_scan_record_subprocess
      • erc_4626.estimate
        • estimate_4626_deposit
        • estimate_4626_redeem
        • estimate_value_by_share_price
      • erc_4626.profit_and_loss
        • estimate_4626_profitability
        • estimate_4626_recent_profitability
        • ERC4626Profitability
      • erc_4626.discovery_base
        • DEFAULT_HARDCODED_VAULT_LEAD_SOURCES
        • add_mellow_factory_candidate_lead
        • create_mellow_potential_vault_match
        • get_atoma_vault_discovery_events
        • get_atoma_vault_event_contract
        • get_brink_vault_contract
        • get_brink_vault_discovery_events
        • get_ember_vault_discovery_events
        • get_ember_vault_event_contract
        • get_royco_tranche_discovery_events
        • get_royco_tranche_event_contract
        • get_securitize_dstoken_discovery_events
        • get_standard_erc_4626_vault_discovery_events
        • get_t3tris_vault_discovery_events
        • get_t3tris_vault_event_contract
        • get_token_gateway_discovery_events
        • get_token_gateway_event_contract
        • get_upshift_multi_asset_discovery_events
        • get_upshift_multi_asset_event_contract
        • get_vault_discovery_events
        • get_vault_event_topic_map
        • is_deposit_event
        • is_withdraw_event
        • LeadScanReport
        • PotentialVaultMatch
        • VaultDiscoveryBase
        • VaultEventKind
      • erc_4626.lead_scan_core
        • display_vaults_table
        • scan_leads
      • erc_4626.rpc_discovery
        • JSONRPCVaultDiscover
      • erc_4626.settlement_events
        • build_settlement_rows_from_logs
        • fetch_vault_settlement_logs
        • fetch_vault_settlement_logs_for_addresses
        • fetch_vault_settlement_logs_hypersync
        • fetch_vault_settlement_logs_hypersync_for_addresses
        • fetch_vault_settlement_logs_rpc
        • get_event_topic
        • get_log_event_name
        • indexed_log_to_web3_log
        • normalise_log_topic
        • normalise_topic
        • should_use_hypersync
      • erc_4626.settlement_scan
        • fetch_and_store_vault_settlements
        • fetch_and_store_vault_settlements_for_chain
        • resolve_rpc_urls_by_chain_from_env
        • select_vault_settlement_scan_ranges
        • select_vault_settlement_scan_ranges_for_chain
        • ChainSettlementUpdateResult
        • PreparedSettlementVault
        • SettlementRangeUpdateResult
        • VaultSettlementScanRange
        • VaultSettlementScanResult
      • erc_4626.warmup
        • DEFAULT_MAX_GAS
        • warmup_vault_reader
        • warmup_vault_readers
      • erc_4626.vault_protocol.lagoon.settlement
        • build_settlement_rows_from_logs
        • fetch_lagoon_settlements
        • get_settlement_events_by_topic
        • update_lagoon_settlement_database
      • erc_4626.vault_protocol.d2.settlement
        • build_d2_settlement_rows_from_logs
        • fetch_d2_settlements
        • get_d2_settlement_events_by_topic
        • update_d2_settlement_database
      • erc_4626.vault_protocol.ember.deposit_redeem
        • EmberDepositManager
        • EmberRedemptionRequest
        • EmberRedemptionTicket
      • erc_4626.vault_protocol.ember.settlement
        • build_ember_settlement_rows_from_logs
        • fetch_ember_settlements
        • get_ember_settlement_events_by_topic
      • erc_4626.vault_protocol.accountable.deposit_redeem
        • AccountableDepositManager
        • AccountableRedemptionRequest
        • AccountableRedemptionTicket
      • erc_4626.vault_protocol.accountable.settlement
        • build_accountable_settlement_rows_from_logs
        • fetch_accountable_settlements
        • get_accountable_settlement_events_by_topic
    • Tokenised fund backfill API
      • tokenised_fund.backfill
        • PROTOCOL_BACKFILLS
        • configure_optional_private_backfills
        • main
        • parse_protocols
        • run_protocol_backfills
    • Enzyme protocol API
      • enzyme.deployment
        • POLYGON_DEPLOYMENT
        • ARBITRUM_DEPLOYMENT
        • ETHEREUM_DEPLOYMENT
        • EnzymeContracts
        • EnzymeDeployment
        • RateAsset
        • VaultPolicyConfiguration
        • EnzymeDeploymentError
      • enzyme.vault
        • Vault
      • enzyme.integration_manager
        • IntegrationManagerActionId
      • enzyme.events
        • fetch_vault_balance_events
        • fetch_vault_balances
        • Deposit
        • EnzymeBalanceEvent
        • LiveBalance
        • Redemption
      • enzyme.price_feed
        • fetch_price_feeds
        • fetch_updated_price_feed
        • EnzymePriceFeed
        • UnsupportedBaseAsset
      • enzyme.generic_adapter
        • encode_call_on_integration_args
        • encode_generic_adapter_execute_calls_args
        • execute_calls_for_generic_adapter
      • enzyme.generic_adapter_vault
        • bind_vault
        • deploy_generic_adapter_with_guard
        • deploy_guard
        • deploy_vault_with_generic_adapter
        • whitelist_sender_receiver
      • enzyme.utils
        • convert_rate_to_scaled_per_second_rate
      • enzyme.erc20
        • prepare_approve
        • prepare_transfer
        • prepare_transfer_sneaky
      • enzyme.uniswap_v2
        • prepare_swap
      • enzyme.policy
        • create_safe_default_policy_configuration_for_generic_adapter
        • encode_single_address_list_policy_args
        • get_vault_policies
        • update_adapter_policy
        • AddressListUpdateType
      • enzyme.vault_controlled_wallet
        • EnzymeVaultTransaction
        • VaultControlledWallet
      • enzyme.uniswap_v3
        • prepare_swap
    • Aera API
      • erc_4626.vault_protocol.aera.vault
        • convert_aera_tvl_fee_to_annual_management_fee
        • AeraVault
    • Asseto API
      • tokenised_fund.asseto.vault
        • ASSETO_PRICER_ABI
        • ASSETO_MANAGER_FEE_ABI
        • ASSETO_BLOCKED_FLOW_REASON
        • ASSETO_NAV_SOURCE
        • convert_asseto_basis_points_to_percent
        • AssetoVault
        • AssetoVaultInfo
      • tokenised_fund.asseto.historical
        • AssetoVaultHistoricalReader
      • tokenised_fund.asseto.constants
        • HASHKEY_CHAIN_ID
        • ASSETO_AOABT_HASHKEY
        • ASSETO_PRODUCTS
        • ASSETO_PRODUCTS_BY_TOKEN
        • ASSETO_HARDCODED_LEADS
        • AssetoProduct
      • tokenised_fund.asseto.offchain_api
        • ASSETO_API_BASE_URL
        • ASSETO_API_SUCCESS_CODE
        • DEFAULT_ASSETO_API_TIMEOUT
        • ASSETO_PARTNER_ORGANISATIONS_BY_LOGO_URL
        • fetch_asseto_price_history
        • fetch_asseto_product_detail
        • fetch_asseto_product_roles
        • fetch_asseto_products
        • AssetoOffchainProduct
        • AssetoPricePoint
        • AssetoProductDetail
        • AssetoRoleInfo
        • AssetoAPIError
      • tokenised_fund.asseto.backfill
        • backfill_chain
        • build_vaults
        • create_asseto_detection
        • create_asseto_lead
        • create_runtime_product
        • fetch_contract_deployment_block
        • get_asseto_rpc_env
        • get_chain_selector_names
        • is_supported_asseto_chain
        • iter_selected_products
        • main
        • parse_bool_env
        • parse_csv_env
        • parse_optional_int_env
        • parse_path_env
        • read_asseto_json_rpc_url
        • read_reader_states
        • read_vault_database
        • resolve_frequency
        • resolve_price_scan_start_block
        • select_cleanable_vault_ids
        • write_reader_states
    • Ondo API
      • tokenised_fund.ondo.vault
        • export_ondo_usd_denomination
        • OndoVault
        • OndoVaultInfo
      • tokenised_fund.ondo.historical
        • OndoVaultHistoricalReader
        • OndoVaultReaderState
      • tokenised_fund.ondo.constants
        • ONDO_USDY_ETHEREUM
        • ONDO_OUSG_ETHEREUM
        • OndoProduct
      • tokenised_fund.ondo.backfill
        • create_detection
        • create_lead
        • main
        • parse_bool_env
        • parse_path_env
        • read_reader_states
        • remove_ondo_reader_states
        • upsert_ondo_metadata_preserving_discovery_cursor
        • write_reader_states
    • Franklin Templeton Benji API
      • tokenised_fund.franklin.constants
        • ETHEREUM_CHAIN_ID
        • IBENJI_ETHEREUM
        • BENJI_ETHEREUM
        • FRANKLIN_PRODUCTS
        • FRANKLIN_PRODUCTS_BY_TOKEN
        • FRANKLIN_HARDCODED_LEADS
        • FranklinProduct
      • tokenised_fund.franklin.vault
        • FRANKLIN_FUND_ABI
        • FRANKLIN_RESTRICTED_FLOW_REASON
        • export_franklin_usd_denomination
        • FranklinVault
        • FranklinVaultInfo
      • tokenised_fund.franklin.historical
        • FranklinVaultHistoricalReader
        • FranklinVaultReaderState
      • tokenised_fund.franklin.backfill
        • create_detection
        • create_lead
        • main
        • parse_bool_env
        • parse_path_env
        • read_reader_states
        • remove_franklin_reader_states
        • upsert_franklin_metadata_preserving_discovery_cursor
        • write_reader_states
    • Atoma API
      • erc_4626.vault_protocol.atoma.vault
        • ATOMA_VAULT_ADDRESS
        • PERFORMANCE_FEE_BPS
        • WITHDRAWAL_FEE_BPS
        • BPS_DIVISOR
        • DEFAULT_EPOCH_DURATION
        • AtomaVault
    • Frankencoin API
      • erc_4626.vault_protocol.frankencoin.vault
        • FRANKENCOIN_SAVINGS_VAULT_ABI
        • FRANKENCOIN_ETHEREUM_SAVINGS_VAULT
        • FRANKENCOIN_ETHEREUM_LEGACY_SAVINGS_VAULT
        • FRANKENCOIN_BASE_SAVINGS_VAULT
        • FRANKENCOIN_GNOSIS_SAVINGS_VAULT
        • FRANKENCOIN_SAVINGS_VAULTS_BY_CHAIN
        • FRANKENCOIN_SAVINGS_VAULTS
        • FRANKENCOIN_PRODUCT_TVL_VAULTS_BY_CHAIN
        • FRANKENCOIN_PRODUCT_TVL_VAULTS
        • MAX_REFERRAL_FEE
        • FRANKENCOIN_SAVINGS_BALANCE_CALL_COUNT
        • FrankencoinHistoricalReader
        • FrankencoinVault
    • Kiln API
    • Lagoon Finance API
      • lagoon.vault
        • AutomatedSafe
        • LagoonFlowManager
        • LagoonSatelliteVault
        • LagoonVault
        • LagoonVaultInfo
        • LagoonVersion
      • lagoon.deployment
        • deploy_automated_lagoon_vault
        • deploy_fresh_lagoon_protocol
        • deploy_lagoon
        • deploy_lagoon_protocol_registry
        • deploy_multichain_lagoon_vault
        • deploy_safe_trading_strategy_module
        • setup_guard
        • should_enable_hypercore_guard
        • LagoonAutomatedDeployment
        • LagoonConfig
        • LagoonDeploymentParameters
        • LagoonMultichainDeployment
        • WhitelistEntry
      • lagoon.deposit_redeem
        • ERC7540DepositManager
        • ERC7540DepositRequest
        • ERC7540DepositTicket
        • ERC7540RedemptionRequest
        • ERC7540RedemptionTicket
      • lagoon.cowswap
        • approve_cow_swap
        • execute_presigned_cowswap_order
        • presign_and_broadcast
        • presign_and_execute_cowswap
        • presign_cowswap
      • lagoon.config
        • get_lagoon_chain_config
        • LagoonChainConfig
      • lagoon.analysis
        • analyse_vault_flow_in_settlement
        • LagoonSettlementEvent
      • lagoon.beacon_proxy
        • deploy_beacon_proxy
      • lagoon.lagoon_compatibility
        • check_compatibility
        • check_lagoon_compatibility_with_database
        • LagoonTokenCheckDatabase
        • LagoonTokenCompatibilityData
      • lagoon.testing
        • force_lagoon_settle
        • fund_lagoon_vault
        • redeem_vault_shares
    • Mellow API
      • mellow.abi
        • FACTORY_ABI_FILENAME
        • VAULT_ABI_FILENAME
        • ERC20_ABI_FILENAME
        • ORACLE_ABI_FILENAME
        • FEE_MANAGER_ABI_FILENAME
      • mellow.discovery
        • create_mellow_factory_candidate
        • decode_mellow_created_event
        • fetch_mellow_created_event_topic
        • fetch_mellow_factories_for_chain
        • is_mellow_factory_log
        • normalise_mellow_created_log
        • MellowFactoryCandidate
      • mellow.flow
        • MellowVaultFlowManager
      • mellow.historical
        • MellowVaultHistoricalReader
      • mellow.offchain_metadata
        • DEFAULT_API_BASE_URL
        • fetch_mellow_api_vault_metadata
        • fetch_mellow_api_vaults
        • MellowApiVaultMetadata
      • mellow.vault
        • convert_mellow_fee_d6_to_percent
        • convert_mellow_price_d18_to_share_price
        • MellowFeeConfiguration
        • MellowOracleReport
        • MellowVault
        • MellowVaultInfo
        • MellowVaultUnsupportedError
    • IPOR API
      • ipor.vault
        • decode_abi_address_word
        • IPORVault
        • IPORVaultHistoricalReader
    • KiloEx API
      • erc_4626.vault_protocol.kiloex.vault
        • KiloExVault
    • wstGBP API
      • wstgbp.vault
        • WSTGBPVault
        • WSTGBPVaultInfo
      • wstgbp.historical
        • WSTGBPVaultHistoricalReader
      • wstgbp.constants
        • ETHEREUM_CHAIN_ID
        • WSTGBP
        • WSTGBP_HARDCODED_LEADS
        • WSTGBPDeployment
    • Midas API
      • midas.vault
        • convert_midas_fee_to_percent
        • export_midas_usd_denomination
        • MidasVault
        • MidasVaultInfo
      • midas.historical
        • MidasVaultHistoricalReader
        • MidasVaultReaderState
      • midas.constants
        • MIDAS_PRODUCTS
        • MIDAS_MTBILL_ETHEREUM
        • MIDAS_MBASIS_ETHEREUM
        • MIDAS_PRODUCTS_BY_TOKEN
        • MIDAS_HARDCODED_LEADS
        • create_midas_product_from_registry
        • MidasProduct
      • midas.registry
        • MIDAS_NETWORK_RPC_ENV_VARS
        • MIDAS_PRODUCT_DEPLOYMENTS
        • MIDAS_REGISTRY_NON_PRODUCT_KEYS
        • MIDAS_REDEMPTION_VAULT_FIELDS
        • MIDAS_CUSTOM_FEED_FIELDS
        • MIDAS_DEPOSIT_VAULT_FIELDS
        • MIDAS_PRODUCT_SCAN_EXCLUSIONS
        • get_midas_registry_products_by_chain
        • iter_midas_registry_products
        • MidasRegistryProduct
    • Kinexys API
      • tokenised_fund.kinexys.vault
        • JLTXX_PRODUCT_NAME
        • JLTXX_SHORT_DESCRIPTION
        • JLTXX_MANAGER_NAME
        • MONY_PRODUCT_NAME
        • MONY_SHORT_DESCRIPTION
        • MONY_MANAGER_NAME
        • JLTXX_HOMEPAGE
        • JLTXX_ESTIMATED_NAV_SOURCE
        • MONY_NAV_SOURCE
        • JLTXX_FACT_SHEET_URL
        • JLTXX_PROSPECTUS_URL
        • KINEXYS_WHITELISTED_FLOW_REASON
        • JLTXX_PROSPECTUS_MANAGEMENT_FEE
        • JLTXX_PROSPECTUS_SERVICE_FEE
        • JLTXX_PROSPECTUS_GROSS_EXPENSE_RATIO
        • JLTXX_PROSPECTUS_NET_EXPENSE_RATIO
        • JLTXX_PROSPECTUS_FEE_WAIVER_UNTIL
        • ODA_FACT_FEES_BY_ADDRESS
        • export_oda_fact_usd_denomination
        • is_mony
        • OdaFactVault
        • OdaFactVaultInfo
      • tokenised_fund.kinexys.historical
        • OdaFactVaultHistoricalReader
      • tokenised_fund.kinexys.backfill
        • create_mony_detection
        • create_mony_lead
        • get_vault_database_path
        • main
        • parse_bool_env
        • read_vault_database
        • update_mony_metadata
    • Securitize API
      • tokenised_fund.securitize.vault
        • BUIDL_ETHEREUM_CHAIN_ID
        • export_securitize_usd_denomination
        • SecuritizeVault
        • SecuritizeVaultInfo
      • tokenised_fund.securitize.historical
        • SecuritizeVaultHistoricalReader
        • SecuritizeVaultReaderState
      • tokenised_fund.securitize.description
        • BUIDL_ETHEREUM
        • BUIDL_POLYGON
        • BUIDL_AVALANCHE
        • BUIDL_OPTIMISM
        • BUIDL_ARBITRUM
        • BUIDL_I_ETHEREUM
        • ACRED_ETHEREUM
        • VBILL_ETHEREUM
        • STAC_ETHEREUM
        • ARCOIN_ETHEREUM
        • SPICE_VC_ETHEREUM
        • HLSCOPE_ETHEREUM
        • BCAP_ETHEREUM
        • COSX_ETHEREUM
        • SCI2_ETHEREUM
        • PRTS_ETHEREUM
        • MI4_MANTLE
        • SECURITIZE_PRODUCTS
        • SECURITIZE_PRODUCT_NOTES
        • SECURITIZE_TOKENISED_FUND_ADDRESSES
        • SecuritizeProduct
      • tokenised_fund.securitize.redstone
        • REDSTONE_SECURITIZE_FEEDS
        • fetch_redstone_feed_contract
        • fetch_redstone_price_at
        • RedstonePricePoint
        • RedstoneSecuritizeFeed
        • RedstoneFeedError
      • tokenised_fund.securitize.chronicle
        • DEFAULT_CHRONICLE_API_TIMEOUT
        • UNIX_MILLISECONDS_THRESHOLD
        • CHRONICLE_SECURITIZE_FEEDS
        • fetch_chronicle_price_history
        • ChroniclePricePoint
        • ChronicleSecuritizeFeed
        • ChronicleAPIError
      • tokenised_fund.securitize.backfill
        • backfill_chain
        • build_priced_vaults
        • create_detection
        • create_lead
        • create_price_row_report
        • fetch_contract_deployment_block
        • fetch_product_first_seen_at
        • has_historical_price
        • iter_products
        • main
        • parse_bool_env
        • parse_optional_int_env
        • parse_path_env
        • read_reader_states
        • read_vault_database
        • resolve_frequency
        • resolve_price_scan_start_block
        • write_reader_states
    • WisdomTree API
      • tokenised_fund.wisdomtree.vault
        • WisdomTreeVault
        • WisdomTreeVaultInfo
      • tokenised_fund.wisdomtree.historical
        • WisdomTreeVaultHistoricalReader
        • WisdomTreeVaultReaderState
      • tokenised_fund.wisdomtree.nav
        • fetch_wisdomtree_nav_history
        • WisdomTreeNAVPoint
        • WisdomTreeAPIError
      • tokenised_fund.wisdomtree.constants
        • ETHEREUM_CHAIN_ID
        • WTGXX_ETHEREUM
        • WISDOMTREE_HARDCODED_LEADS
        • WisdomTreeProduct
      • tokenised_fund.wisdomtree.backfill
        • create_detection
        • create_lead
        • main
        • parse_bool_env
        • parse_path_env
        • read_reader_states
        • read_vault_database
        • remove_selected_reader_states
        • require_price_scan_key
        • resolve_start_block
        • run_backfill
        • selected_vault_addresses
        • selected_vault_spec_ids
        • upsert_selected_metadata
        • write_reader_states
    • Superstate API
      • tokenised_fund.superstate.constants
        • SUPERSTATE_ETHEREUM_CHAIN_ID
        • USTB_ETHEREUM_ADDRESS
        • USTB_ETHEREUM_FIRST_SEEN_AT_BLOCK
        • USTB_ETHEREUM_FIRST_SEEN_AT
        • USTB_ETHEREUM_CONTINUOUS_PRICE_ORACLE
        • USTB_ETHEREUM_ORACLE_DECIMALS
        • SUPERSTATE_PRODUCTS_BY_CHAIN
        • SUPERSTATE_HARDCODED_LEADS
      • tokenised_fund.superstate.vault
        • SUPERSTATE_HOMEPAGE
        • USTB_HOMEPAGE
        • SUPERSTATE_RESTRICTED_FLOW_REASON
        • export_superstate_usd_denomination
        • SuperstateVault
        • SuperstateVaultInfo
      • tokenised_fund.superstate.historical
        • SuperstateVaultHistoricalReader
        • SuperstateVaultReaderState
      • tokenised_fund.superstate.backfill
        • create_detection
        • create_lead
        • main
        • parse_bool_env
        • parse_path_env
        • read_reader_states
        • resolve_frequency
        • upsert_ustb_metadata
        • write_reader_states
    • Spiko API
      • tokenised_fund.spiko.vault
        • SPIKO_PERMISSIONED_FLOW_REASON
        • USTBL_MANAGEMENT_FEE
        • export_spiko_usd_denomination
        • SpikoVault
        • SpikoVaultInfo
      • tokenised_fund.spiko.historical
        • SpikoHistoricalReader
        • SpikoVaultReaderState
      • tokenised_fund.spiko.constants
        • SPIKO_CHAIN_ID
        • USTBL_TOKEN_ADDRESS
        • USTBL_PRICE_ORACLE_ADDRESS
        • USTBL_FIRST_SEEN_AT_BLOCK
        • USTBL_FIRST_SEEN_AT
        • USTBL_ORACLE_FIRST_SEEN_AT_BLOCK
        • USTBL_NAV_SOURCE
        • SPIKO_HARDCODED_LEADS
      • tokenised_fund.spiko.backfill
        • create_spiko_detection
        • main
        • parse_bool_env
        • parse_path_env
        • read_reader_states
        • resolve_frequency
        • resolve_start_block
        • write_reader_states
    • Sygnum API
      • tokenised_fund.sygnum.vault
        • export_sygnum_usd_denomination
        • SygnumVault
        • SygnumVaultInfo
      • tokenised_fund.sygnum.historical
        • SygnumVaultHistoricalReader
      • tokenised_fund.sygnum.constants
        • SYGNUM_ETHEREUM_CHAIN_ID
        • FILQ_A_ETHEREUM_ADDRESS
        • FILQ_D_ETHEREUM_ADDRESS
        • FILQ_A_ETHEREUM_FIRST_SEEN_AT_BLOCK
        • FILQ_A_ETHEREUM_FIRST_SEEN_AT
        • FILQ_SYGTOKEN_IMPLEMENTATION
        • SYGNUM_PRODUCTS_BY_CHAIN
        • SYGNUM_HARDCODED_LEADS
      • tokenised_fund.sygnum.backfill
        • create_detection
        • create_lead
        • main
        • parse_bool_env
        • upsert_filq_metadata
    • Theo API
      • tokenised_fund.theo.constants
        • ETHEREUM_CHAIN_ID
        • THBILL_ETHEREUM
        • THEO_ITOKEN_PRODUCTS
        • THEO_ITOKEN_PRODUCTS_BY_TOKEN
        • THEO_ITOKEN_HARDCODED_LEADS
        • TheoITokenProduct
      • tokenised_fund.theo.vault
        • THEO_ITOKEN_RESTRICTED_FLOW_REASON
        • THEO_ITOKEN_NAV_UNAVAILABLE
        • TheoITokenVault
        • TheoITokenVaultInfo
      • tokenised_fund.theo.historical
        • TheoITokenHistoricalReader
      • tokenised_fund.theo.backfill
        • main
        • parse_bool_env
        • read_vault_database
    • Libeara API
    • Vault Street API
      • vault_street.constants
        • VAULT_STREET_CHAIN_ID
        • PRIME_USD_ADDRESS
        • PRIME_USD_PRICE_ORACLE_ADDRESS
        • PRIME_USD_REQUEST_MANAGER_ADDRESS
        • PRIME_USD_DENOMINATION_TOKEN_ADDRESS
        • PRIME_USD_PRICE_DECIMALS
        • VAULT_STREET_NAV_SOURCE
        • PRIME_USD_FIRST_SEEN_AT_BLOCK
        • PRIME_USD_FIRST_SEEN_AT
        • VAULT_STREET_HARDCODED_LEADS
      • vault_street.vault
        • VAULT_STREET_PERMISSIONED_FLOW_REASON
        • PRIME_USD_PROTOCOL_FEE
        • PRIME_USD_PERFORMANCE_FEE
        • VaultStreetVault
        • VaultStreetVaultInfo
      • vault_street.historical
        • VaultStreetHistoricalReader
    • Circle USYC API
      • tokenised_fund.usyc.constants
        • USYC_CHAIN_ID
        • USYC_TOKEN_ADDRESS
        • USYC_PRICE_ORACLE_ADDRESS
        • USYC_TELLER_ADDRESS
        • USYC_DENOMINATION_TOKEN_ADDRESS
        • USYC_NAV_SOURCE
        • USYC_FIRST_SEEN_AT_BLOCK
        • USYC_FIRST_SEEN_AT
        • USYC_ORACLE_FIRST_SEEN_AT_BLOCK
        • USYC_HARDCODED_LEADS
      • tokenised_fund.usyc.vault
        • USYC_PERMISSIONED_FLOW_REASON
        • USYC_PERFORMANCE_FEE
        • USYC_DEPOSIT_FEE
        • USYC_WITHDRAW_FEE
        • USYCVault
        • USYCVaultInfo
      • tokenised_fund.usyc.historical
        • USYCHistoricalReader
      • tokenised_fund.usyc.backfill
        • create_usyc_detection
        • main
        • parse_bool_env
        • parse_path_env
        • read_reader_states
        • resolve_frequency
        • resolve_start_block
        • write_reader_states
    • Royco API
      • erc_4626.vault_protocol.royco.vault
        • RoycoAssetClaims
        • RoycoTrancheHistoricalReader
        • RoycoTrancheVault
        • RoycoVault
      • erc_4626.vault_protocol.royco.offchain_metadata
        • DEFAULT_API_BASE_URL
        • DEFAULT_ROYCO_API_KEY
        • fetch_royco_vault_metadata
        • fetch_royco_vaults
        • RoycoOffchainVaultMetadata
    • Velvet Capital API
      • velvet.vault
        • VelvetVault
        • VelvetVaultInfo
        • VelvetBadConfig
      • velvet.config
        • VELVET_GAS_EXTRA_SAFETY_MARGIN
      • velvet.deposit
        • deposit_to_velvet
        • VelvetDepositError
      • velvet.redeem
        • redeem_from_velvet_velvet
        • VelvetRedemptionError
      • velvet.enso
        • swap_with_velvet_and_enso
        • swap_with_velvet_intent
        • VelvetSwapError
      • velvet.analysis
        • analyse_trade_by_receipt_generic
    • Morpho API
      • morpho.vault
    • ERC-7540 API
      • erc_7540.vault
        • ERC7540Vault
    • Simple vault API
      • simple_vault.transact
        • encode_simple_vault_transaction
    • CCXT API
      • ccxt.exchange_compatible
        • ExchangeCompatible
    • Terms of service API
      • terms_of_service.acceptance_message
        • generate_acceptance_message
        • get_signing_hash
        • sign_terms_of_service
    • Chainlink API
      • chainlink.round_data
        • fetch_chainlink_round_data
        • ChainLinkLatestRoundData
      • chainlink.token_price
        • get_native_token_price_with_chainlink
        • get_token_price_with_chainlink
    • Foundry API
      • foundry.forge
        • DEFAULT_TIMEOUT
        • deploy_contract_with_forge
        • ForgeFailed
    • Etherscan API
      • etherscan.config
        • ETHERSCAN_URLS
        • get_etherscan_address_link
        • get_etherscan_tx_link
        • get_etherscan_url
      • etherscan.validation
        • check_etherscan_api_key
        • EtherscanConfigurationError
      • etherscan.verify
    • HyperSync protocol API
      • hypersync.session
        • DEFAULT_HYPERSYNC_REQUESTS_PER_MINUTE
        • DEFAULT_HYPERSYNC_MAX_NUM_RETRIES
        • create_throttled_hypersync_client
        • get_hypersync_concurrency_from_env
        • get_hypersync_rpm_from_env
        • is_hypersync_client
        • open_hypersync_stream
        • ThrottledHypersyncClient
      • hypersync.server
        • HYPERSYNC_SERVES
        • get_hypersync_server
        • is_hypersync_supported_chain
      • hypersync.hypersync_timestamp
        • fetch_block_timestamps_using_hypersync_cached
        • fetch_block_timestamps_using_hypersync_cached_async
        • fetch_sparse_block_timestamps_using_hypersync_cached
        • fetch_sparse_block_timestamps_using_hypersync_cached_async
        • get_block_timestamps_using_hypersync
        • get_block_timestamps_using_hypersync_async
        • get_hypersync_block_height
        • get_hypersync_block_height_with_retries
        • is_hypersync_next_block_range_error
        • is_hypersync_rate_limit_error
        • is_hypersync_retryable_runtime_error
        • raise_if_recoverable_hypersync_flaky
        • HypersyncFlaky
      • hypersync.utils
        • configure_hypersync_from_env
        • HypersyncBackendConfig
    • Token analysis API
      • token_analysis.tokenrisk
        • DEFAULT_AVOID_RISKS
        • has_risk_flags
        • is_tradeable_token
        • CachedTokenRisk
        • TokenRisk
        • TokenRiskFlags
        • TokenRiskReply
        • TokenRiskSmartContractInfo
        • TokenRiskError
      • token_analysis.tokensniffer
        • is_tradeable_token
        • CachedTokenSniffer
        • TokenSniffer
        • TokenSnifferReply
        • TokenSnifferError
      • token_analysis.blacklist
        • RUGPULLS
        • is_blacklisted_address
        • is_blacklisted_symbol
      • token_analysis.trusted_tokens
        • KNOWN_GOOD_TOKENS
    • Solidity event reader
      • event_reader.multithread
        • MultithreadEventReader
      • event_reader.multicall_batcher
        • MULTICALL_DEPLOY_ADDRESS
        • MULTICALL_CHAIN_ADDRESSES
        • WTF_RETRY_EXCEPTIONS_MESSAGE_CLUES
        • HYPEREVM_CHAIN_ID
        • ERPC_CONSENSUS_DISAGREEMENT_CLUE
        • call_multicall
        • call_multicall_batched_single_thread
        • call_multicall_debug_single_thread
        • call_multicall_encoded
        • get_multicall_block_number
        • get_multicall_contract
        • pin_fallback_provider_by_host
        • read_multicall_chunked
        • read_multicall_historical
        • read_multicall_historical_stateful
        • resolve_hyperevm_consensus_failover
        • BatchCallState
        • CombinedEncodedCallResult
        • EncodedCall
        • EncodedCallResult
        • MulticallHistoricalTask
        • MulticallWrapper
        • MultiprocessMulticallReader
        • MulticallNonRetryable
        • MulticallRetryable
        • MulticallStateProblem
      • event_reader.reader
        • extract_events
        • extract_events_concurrent
        • extract_timestamps_json_rpc
        • prepare_filter
        • read_events
        • read_events_concurrent
        • ProgressUpdate
        • Web3EventReader
        • BadTimestampValueReturned
        • ReadingLogsFailed
        • TimestampNotFound
      • event_reader.logresult
        • decode_log
        • LogContext
        • LogResult
      • event_reader.filter
        • Filter
      • event_reader.progress_update
        • PrintProgressUpdate
        • TQDMProgressUpdate
      • event_reader.conversion
        • convert_address_to_bytes32
        • convert_bytes32_to_address
        • convert_bytes32_to_uint
        • convert_int256_bytes_to_int
        • convert_jsonrpc_value_to_int
        • convert_solidity_bytes_to_string
        • convert_string_to_bytes32
        • convert_uin256_to_bytes
        • convert_uint256_bytes_to_address
        • convert_uint256_hex_string_to_address
        • convert_uint256_string_to_address
        • convert_uint256_string_to_int
        • decode_data
        • BadAddressError
      • event_reader.fast_json_rpc
        • get_last_headers
        • patch_provider
        • patch_web3
        • PartialHttpResponseException
      • event_reader.block_header
        • BlockHeader
      • event_reader.block_time
        • measure_block_time
      • event_reader.multicall_timestamp
        • HYPERSYNC_SPARSE_TIMESTAMP_MIN_STEP
        • fetch_block_timestamps_multiprocess
        • fetch_block_timestamps_multiprocess_auto_backend
      • event_reader.block_data_store
        • BlockDataStore
      • event_reader.reorganisation_monitor
        • create_reorganisation_monitor
        • ChainReorganisationResolution
        • GraphQLReorganisationMonitor
        • JSONRPCReorganisationMonitor
        • MockChainAndReorganisationMonitor
        • ReorganisationMonitor
        • BlockNotAvailable
        • ChainReorganisationDetected
        • ReorganisationResolutionFailure
        • TooLongRange
      • event_reader.parquet_block_data_store
        • ParquetDatasetBlockDataStore
        • NoGapsWritten
      • event_reader.csv_block_data_store
        • CSVDatasetBlockDataStore
        • NoGapsWritten
      • event_reader.web3factory
        • SimpleWeb3Factory
        • TunedWeb3Factory
        • Web3Factory
      • event_reader.web3worker
        • create_thread_pool_executor
        • get_worker_web3
      • event_reader.state
        • ScanState
      • event_reader.json_state
        • JSONFileScanState
      • event_reader.lazy_timestamp_reader
        • extract_timestamps_json_rpc_lazy
        • LazyTimestampContainer
        • TrackedLazyTimestampReader
        • OutOfSpecifiedRangeRead
      • event_reader.timestamp_cache
        • load_timestamp_cache
        • BlockTimestampDatabase
        • BlockTimestampSlicer
    • Price oracle
      • price_oracle.oracle
        • time_weighted_average_price
        • BasePriceOracle
        • FixedPriceOracle
        • PriceEntry
        • PriceFunction
        • PriceOracle
        • PriceSource
        • TrustedStablecoinOracle
        • DataPeriodTooShort
        • DataTooOld
        • NotEnoughData
        • PriceCalculationError
    • Currency API
      • currency_api.scanner
        • run_incremental_scan
        • ScanResult
      • currency_api.client
        • DEFAULT_TIMEOUT
        • fetch_rates_for_date
        • DateRates
        • FetchResult
      • currency_api.database
        • CurrencyRateDatabase
      • currency_api.cleaning
        • KNOWN_BAD_RATES
        • filter_known_bad_rates
      • currency_api.session
        • DEFAULT_RETRIES
        • DEFAULT_BACKOFF_FACTOR
        • DEFAULT_POOL_MAXSIZE
        • create_currency_api_session
      • currency_api.constants
        • JSDELIVR_URL_TEMPLATE
        • PAGES_DEV_URL_TEMPLATE
        • SOURCE_NAME
        • DEFAULT_BASE_CURRENCY
        • DEFAULT_QUOTE_CURRENCIES
        • EARLIEST_AVAILABLE_DATE
      • currency_api.cli
        • main
    • Research, metrics and charts
      • research.candle
        • convert_to_ohlcv_candles
      • research.sparkline
        • export_sparkline_as_png
        • export_sparkline_as_svg
        • extract_vault_price_data
        • render_sparkline_gradient
        • render_sparkline_simple
        • upload_to_r2_compressed
      • research.value_table
        • format_grouped_series_as_multi_column_grid
        • format_series_as_multi_column_grid
      • research.vault_benchmark
        • visualise_vault_return_benchmark
      • research.vault_correlation
        • choose_vaults_for_correlation_comparison
        • visualise_vault_returns_correlation
      • research.vault_metrics
        • MAX_VALID_NAV
        • MAX_VALID_SHARE_PRICE
        • MAX_VALID_VOLATILITY
        • VAULT_SCAN_CYCLE_NOTES
        • LOOKBACK_AND_TOLERANCES
        • SPECIAL_VAULT_PROTOCOL_SLUGS
        • FFN_GROUP_HEADINGS
        • analyse_vault
        • apply_abnormal_value_checks
        • apply_bad_flag_check
        • apply_morpho_not_in_api_check
        • calculate_cumulative_returns
        • calculate_daily_returns_for_all_vaults
        • calculate_hourly_returns_for_all_vaults
        • calculate_lifetime_metrics
        • calculate_net_profit
        • calculate_net_returns_from_gross
        • calculate_net_returns_from_price
        • calculate_performance_metrics_for_all_vaults
        • calculate_period_metrics
        • calculate_returns
        • calculate_sharpe_ratio_from_returns
        • calculate_vault_rankings
        • calculate_vault_record
        • clean_lifetime_metrics
        • combine_return_columns
        • create_fee_label
        • cross_check_data
        • display_lifetime_table
        • display_vault_chart_and_tearsheet
        • export_lifetime_row
        • extend_notes_with_vault_scan_cycle
        • fmt_one_decimal_or_int
        • format_bad_flag_note
        • format_ffn_performance_stats
        • format_ffn_performance_stats_grouped
        • format_lifetime_table
        • format_vault_database
        • format_vault_header
        • get_latest_vault_poll_frequency
        • get_period_metrics
        • is_special_vault
        • make_vault_display_flags
        • normalise_vault_poll_frequency
        • resample_returns
        • slugify_protocol
        • slugify_vault
        • slugify_vaults
        • zero_out_near_zero_prices
        • ExportMetadata
        • ExportVersionMetadata
        • NetflowMetrics
        • PeriodMetrics
        • VaultMetricsExport
        • VaultMetricsRecord
        • VaultReport
      • research.wrangle_vault_prices
        • HYPERCORE_ZERO_NAV_EPSILON
        • HYPERCORE_PNL_NAV_LAG_ABSOLUTE_TOLERANCE
        • HYPERCORE_PNL_NAV_LAG_RELATIVE_TOLERANCE
        • MIN_HYPERCORE_PNL_NAV_LAG_CHECKPOINTS
        • MIN_HYPERCORE_RECAPITALISATION_ASSETS
        • PRIORITY_SORT_IDS
        • VAULT_STATE_COLUMNS
        • add_denormalised_vault_data
        • approximate_hypercore_share_prices_from_pnl_nav
        • assign_unique_names
        • calculate_vault_returns
        • check_missing_metadata
        • clean_by_tvl
        • clean_returns
        • derive_deposit_closed_reason
        • discard_hypercore_pre_recapitalisation_history
        • ensure_vault_state_columns
        • filter_unneeded_row
        • filter_vaults_by_stablecoin
        • fix_outlier_share_prices
        • forward_fill_vault
        • generate_cleaned_vault_datasets
        • get_vaults_by_id
        • process_raw_vault_scan_data
        • remove_inactive_lead_time
        • replace_cleaned_vault_histories
        • sort_and_index_vault_prices
        • CleanedVaultPriceRow
      • research.rolling_returns
        • calculate_daily_returns_for_all_vaults
        • calculate_rolling_returns
        • visualise_rolling_returns
        • wrap_legend_text
      • research.markdown_table
        • format_markdown_table
        • get_address_link
      • research.notebook
        • display_dataframe_with_html
        • format_large_number
        • set_large_plotly_chart_font
        • set_notebook_logging
        • setup_charting_and_output
        • OutputMode
  • Vault protocols
    • Aave API
      • erc_4626.vault_protocol.aave.vault
        • AaveVault
    • Asseto
      • tokenised_fund.asseto.vault
        • ASSETO_PRICER_ABI
        • ASSETO_MANAGER_FEE_ABI
        • ASSETO_BLOCKED_FLOW_REASON
        • ASSETO_NAV_SOURCE
        • convert_asseto_basis_points_to_percent
        • AssetoVault
        • AssetoVaultInfo
      • tokenised_fund.asseto.historical
        • AssetoVaultHistoricalReader
      • tokenised_fund.asseto.offchain_api
        • ASSETO_API_BASE_URL
        • ASSETO_API_SUCCESS_CODE
        • DEFAULT_ASSETO_API_TIMEOUT
        • ASSETO_PARTNER_ORGANISATIONS_BY_LOGO_URL
        • fetch_asseto_price_history
        • fetch_asseto_product_detail
        • fetch_asseto_product_roles
        • fetch_asseto_products
        • AssetoOffchainProduct
        • AssetoPricePoint
        • AssetoProductDetail
        • AssetoRoleInfo
        • AssetoAPIError
    • Ondo
      • tokenised_fund.ondo.vault
        • export_ondo_usd_denomination
        • OndoVault
        • OndoVaultInfo
      • tokenised_fund.ondo.historical
        • OndoVaultHistoricalReader
        • OndoVaultReaderState
      • tokenised_fund.ondo.constants
        • ONDO_USDY_ETHEREUM
        • ONDO_OUSG_ETHEREUM
        • OndoProduct
    • WisdomTree
      • tokenised_fund.wisdomtree.vault
        • WisdomTreeVault
        • WisdomTreeVaultInfo
      • tokenised_fund.wisdomtree.historical
        • WisdomTreeVaultHistoricalReader
        • WisdomTreeVaultReaderState
      • tokenised_fund.wisdomtree.nav
        • fetch_wisdomtree_nav_history
        • WisdomTreeNAVPoint
        • WisdomTreeAPIError
      • tokenised_fund.wisdomtree.constants
        • ETHEREUM_CHAIN_ID
        • WTGXX_ETHEREUM
        • WISDOMTREE_HARDCODED_LEADS
        • WisdomTreeProduct
    • Libeara
    • Spiko
      • tokenised_fund.spiko.vault
        • SPIKO_PERMISSIONED_FLOW_REASON
        • USTBL_MANAGEMENT_FEE
        • export_spiko_usd_denomination
        • SpikoVault
        • SpikoVaultInfo
      • tokenised_fund.spiko.historical
        • SpikoHistoricalReader
        • SpikoVaultReaderState
      • tokenised_fund.spiko.constants
        • SPIKO_CHAIN_ID
        • USTBL_TOKEN_ADDRESS
        • USTBL_PRICE_ORACLE_ADDRESS
        • USTBL_FIRST_SEEN_AT_BLOCK
        • USTBL_FIRST_SEEN_AT
        • USTBL_ORACLE_FIRST_SEEN_AT_BLOCK
        • USTBL_NAV_SOURCE
        • SPIKO_HARDCODED_LEADS
    • Sygnum
      • tokenised_fund.sygnum.vault
        • export_sygnum_usd_denomination
        • SygnumVault
        • SygnumVaultInfo
      • tokenised_fund.sygnum.historical
        • SygnumVaultHistoricalReader
      • tokenised_fund.sygnum.constants
        • SYGNUM_ETHEREUM_CHAIN_ID
        • FILQ_A_ETHEREUM_ADDRESS
        • FILQ_D_ETHEREUM_ADDRESS
        • FILQ_A_ETHEREUM_FIRST_SEEN_AT_BLOCK
        • FILQ_A_ETHEREUM_FIRST_SEEN_AT
        • FILQ_SYGTOKEN_IMPLEMENTATION
        • SYGNUM_PRODUCTS_BY_CHAIN
        • SYGNUM_HARDCODED_LEADS
    • 40acres API
      • erc_4626.vault_protocol.forty_acres.vault
        • VAULT_NAMES
        • FortyAcresVault
    • aarnâ API
      • erc_4626.vault_protocol.aarna.vault
        • AarnaVault
    • Aera
    • Accountable API
      • erc_4626.vault_protocol.accountable.offchain_metadata
        • DEFAULT_API_BASE_URL
        • fetch_accountable_vault_metadata
        • fetch_accountable_vaults
        • AccountableVaultMetadata
      • erc_4626.vault_protocol.accountable.vault
        • AccountableHistoricalReader
        • AccountableVault
      • erc_4626.vault_protocol.accountable.deposit_redeem
        • AccountableDepositManager
        • AccountableRedemptionRequest
        • AccountableRedemptionTicket
      • erc_4626.vault_protocol.accountable.settlement
        • build_accountable_settlement_rows_from_logs
        • fetch_accountable_settlements
        • get_accountable_settlement_events_by_topic
    • Altura API
      • erc_4626.vault_protocol.altura.vault
        • AlturaVault
    • Atoma API
      • erc_4626.vault_protocol.atoma.vault
        • ATOMA_VAULT_ADDRESS
        • PERFORMANCE_FEE_BPS
        • WITHDRAWAL_FEE_BPS
        • BPS_DIVISOR
        • DEFAULT_EPOCH_DURATION
        • AtomaVault
    • Avant API
      • erc_4626.vault_protocol.avant.vault
        • AvantVault
    • AUTO Finance API
      • erc_4626.vault_protocol.autopool.vault
        • AutoPoolDepositManager
        • AutoPoolVault
    • BaseVol API
      • erc_4626.vault_protocol.basevol.vault
        • BaseVolVault
    • Brink API
      • erc_4626.vault_protocol.brink.vault
        • BrinkVault
    • CAP API
      • erc_4626.vault_protocol.cap.vault
        • CAPVault
    • Centrifuge API
      • erc_4626.vault_protocol.centrifuge.vault
        • CentrifugeVault
      • erc_4626.vault_protocol.centrifuge.centrifuge_utils
        • fetch_pool_id
        • fetch_tranche_id
      • tokenised_fund.centrifuge.vault
        • TRANCHE_READ_ABI
        • CENTRIFUGE_TRANCHE_BLOCKED_FLOW_REASON
        • CENTRIFUGE_TRANCHE_NAV_UNAVAILABLE
        • CentrifugeTrancheVault
        • CentrifugeTrancheVaultInfo
      • tokenised_fund.centrifuge.historical
        • CentrifugeTrancheHistoricalReader
    • CrystalClear API
      • erc_4626.vault_protocol.crystalclear.vault
        • CrystalClearVault
    • cSigma Finance API
      • erc_4626.vault_protocol.csigma.vault
        • CsigmaVault
    • Curvance API
      • erc_4626.vault_protocol.curvance.vault
        • CurvanceVault
    • D2 Finance API
      • erc_4626.vault_protocol.d2.vault
        • D2_VAULT_ARTICLE_URLS
        • D2_VAULT_ADDRESSES
        • D2_VAULT_LINK_MATRIX
        • format_d2_strategy_url
        • format_d2_texas_hedge_note
        • format_d2_vault_note
        • D2HistoricalReader
        • D2Vault
        • Epoch
    • Deltr API
      • erc_4626.vault_protocol.deltr.vault
        • DeltrVault
    • Dolomite API
      • erc_4626.vault_protocol.dolomite.vault
        • DolomiteVault
    • Domination Finance API
      • eth_defi.erc_4626.vault_protocol.gains.vault.DominationFinanceVault
    • Ember API
      • erc_4626.vault_protocol.ember.vault
        • EmberVault
      • erc_4626.vault_protocol.ember.deposit_redeem
        • EmberDepositManager
        • EmberRedemptionRequest
        • EmberRedemptionTicket
      • erc_4626.vault_protocol.ember.settlement
        • build_ember_settlement_rows_from_logs
        • fetch_ember_settlements
        • get_ember_settlement_events_by_topic
      • erc_4626.vault_protocol.ember.offchain_metadata
        • DEFAULT_API_BASE_URL
        • fetch_ember_vault_metadata
        • fetch_ember_vaults
        • EmberRewardToken
        • EmberVaultMetadata
    • Ethena API
      • erc_4626.vault_protocol.ethena.vault
        • EthenaVault
    • Euler API
      • erc_4626.vault_protocol.euler.vault
        • MONAD_CHAIN_ID
        • ALPHAGROWTH_EULER_LIGHT_BASE_URL
        • ALPHAGROWTH_EULER_LIGHT_MONAD_METADATA
        • get_alphagrowth_euler_light_metadata
        • is_alphagrowth_euler_light_vault
        • EulerEarnVault
        • EulerEarnVaultHistoricalReader
        • EulerVault
        • EulerVaultHistoricalReader
      • erc_4626.vault_protocol.euler.offchain_metadata
        • fetch_euler_vault_metadata
        • fetch_euler_vaults_file_for_chain
        • EulerVaultMetadata
    • ETH Strategy API
      • erc_4626.vault_protocol.eth_strategy.vault
        • EthStrategyVault
    • Fluid API
      • erc_4626.vault_protocol.fluid.vault
        • FluidVault
        • FluidVaultHistoricalReader
    • ForgeYields API
      • erc_4626.vault_protocol.forgeyields.vault
        • ForgeYieldsHistoricalReader
        • ForgeYieldsVault
    • Foxify API
      • erc_4626.vault_protocol.foxify.vault
        • FoxifyVault
    • Franklin Templeton
      • tokenised_fund.franklin.constants
        • ETHEREUM_CHAIN_ID
        • IBENJI_ETHEREUM
        • BENJI_ETHEREUM
        • FRANKLIN_PRODUCTS
        • FRANKLIN_PRODUCTS_BY_TOKEN
        • FRANKLIN_HARDCODED_LEADS
        • FranklinProduct
      • tokenised_fund.franklin.vault
        • FRANKLIN_FUND_ABI
        • FRANKLIN_RESTRICTED_FLOW_REASON
        • export_franklin_usd_denomination
        • FranklinVault
        • FranklinVaultInfo
      • tokenised_fund.franklin.historical
        • FranklinVaultHistoricalReader
        • FranklinVaultReaderState
    • Frankencoin
    • Frax API
      • erc_4626.vault_protocol.frax.vault
        • FraxVault
    • Gains and Ostium vault API
      • erc_4626.vault_protocol.gains.vault
        • GTRADE_VAULT_ADDRESSES
        • GTRADE_VAULT_LINK_MATRIX
        • DominationFinanceVault
        • GainsHistoricalReader
        • GainsVault
        • OstiumV15HistoricalReader
        • OstiumVault
        • OstiumVersion
      • erc_4626.vault_protocol.gains.deposit_redeem
        • OSTIUM_V15_UPGRADE_BLOCK
        • OSTIUM_REQUEST_STATUS_NONE
        • GainsDepositManager
        • GainsRedemptionRequest
        • GainsRedemptionTicket
        • OstiumDepositRequest
        • OstiumDepositTicket
        • OstiumRedemptionRequest
        • OstiumRedemptionTicket
        • OstiumV15DepositManager
        • OstiumSettlementFailed
      • erc_4626.vault_protocol.gains.testing
        • force_next_gains_epoch
        • force_ostium_v15_settlement
        • setup_ostium_simulation
        • simulate_ostium_v15_cycle
        • OstiumSimulationResult
    • Gearbox API
      • erc_4626.vault_protocol.gearbox.vault
        • GEARBOX_POOL_V3_ABI
        • GearboxVault
        • GearboxVaultHistoricalReader
    • Goat protocol API
      • erc_4626.vault_protocol.goat.vault
        • GoatVault
    • Harvest Finance API
      • erc_4626.vault_protocol.harvest.vault
        • HarvestVault
    • Hyperdrive API
      • erc_4626.vault_protocol.hyperdrive_hl.vault
        • HyperdriveVault
    • Hyperlend API
      • erc_4626.vault_protocol.hyperlend.vault
        • WrappedHLPVault
    • Hyperliquid API
      • hyperliquid.vault
        • HYPERLIQUID_STATS_URL
        • HYPERLIQUID_STATS_TESTNET_URL
        • estimate_max_withdrawal_commission
        • fetch_all_vaults
        • HyperliquidVault
        • PortfolioHistory
        • VaultFollower
        • VaultInfo
        • VaultSortKey
        • VaultSummary
      • hyperliquid.vault_data_export
        • LEADER_FRACTION_WARNING_THRESHOLD
        • build_hypercore_prices_dataframe
        • build_raw_prices_dataframe
        • build_raw_prices_dataframe_hf
        • create_hyperliquid_vault_row
        • merge_hypercore_prices_to_parquet
        • merge_into_uncleaned_parquet
        • merge_into_vault_database
        • open_and_merge_hypercore_prices
      • hyperliquid.daily_metrics
        • fetch_and_store_vault
        • portfolio_to_combined_dataframe
        • run_daily_scan
        • HyperliquidDailyMetricsDatabase
        • HyperliquidDailyPriceRow
    • HypurrFi API
      • erc_4626.vault_protocol.hypurrfi.vault
        • HypurrFiVault
    • infiniFi API
      • erc_4626.vault_protocol.infinifi.vault
        • InfiniFiVault
    • Inverse Finance API
      • erc_4626.vault_protocol.inverse_finance.vault
        • InverseFinanceVault
    • IPOR protocol API
      • erc_4626.vault_protocol.ipor.vault
        • decode_abi_address_word
        • IPORVault
        • IPORVaultHistoricalReader
      • erc_4626.vault_protocol.ipor.offchain_metadata
        • DEFAULT_API_BASE_URL
        • DEFAULT_APP_BASE_URL
        • DEFAULT_CACHE_DURATION
        • fetch_ipor_atomist_names
        • fetch_ipor_customisation_list
        • fetch_ipor_frontend_atomists
        • fetch_ipor_vault_atomist
        • fetch_ipor_vault_is_listed
        • fetch_ipor_vault_list
        • fetch_ipor_vault_metadata
        • IPORListedVaultMetadata
        • IPORVaultMetadata
    • Kiln
    • KiloEx
      • erc_4626.vault_protocol.kiloex.vault
        • KiloExVault
    • Kinexys
    • Lagoon Finance API
      • erc_4626.vault_protocol.lagoon.vault
        • DEFAULT_LAGOON_POST_VALUATION_GAS
        • DEFAULT_LAGOON_SETTLE_GAS
        • AutomatedSafe
        • LagoonFlowManager
        • LagoonSatelliteVault
        • LagoonVault
        • LagoonVaultInfo
        • LagoonVersion
      • erc_4626.vault_protocol.lagoon.deposit_redeem
        • ERC7540DepositManager
        • ERC7540DepositRequest
        • ERC7540DepositTicket
        • ERC7540RedemptionRequest
        • ERC7540RedemptionTicket
      • erc_4626.vault_protocol.lagoon.config
        • get_lagoon_chain_config
        • LagoonChainConfig
      • erc_4626.vault_protocol.lagoon.deployment
        • DEFAULT_DEPLOYMENT_GAS_MULTIPLIER
        • LAGOON_BEACON_PROXY_FACTORIES
        • deploy_automated_lagoon_vault
        • deploy_fresh_lagoon_protocol
        • deploy_lagoon
        • deploy_lagoon_protocol_registry
        • deploy_multichain_lagoon_vault
        • deploy_safe_trading_strategy_module
        • setup_guard
        • should_enable_hypercore_guard
        • LagoonAutomatedDeployment
        • LagoonConfig
        • LagoonDeploymentParameters
        • LagoonMultichainDeployment
        • WhitelistEntry
      • erc_4626.vault_protocol.lagoon.analysis
        • analyse_vault_flow_in_settlement
        • LagoonSettlementEvent
      • erc_4626.vault_protocol.lagoon.beacon_proxy
        • deploy_beacon_proxy
      • erc_4626.vault_protocol.lagoon.cowswap
        • approve_cow_swap
        • execute_presigned_cowswap_order
        • presign_and_broadcast
        • presign_and_execute_cowswap
        • presign_cowswap
      • erc_4626.vault_protocol.lagoon.lagoon_compatibility
        • check_compatibility
        • check_lagoon_compatibility_with_database
        • LagoonTokenCheckDatabase
        • LagoonTokenCompatibilityData
      • erc_4626.vault_protocol.lagoon.offchain_metadata
        • DEFAULT_API_BASE_URL
        • fetch_lagoon_vault_metadata
        • fetch_lagoon_vaults_for_chain
        • LagoonCuratorMetadata
        • LagoonVaultMetadata
      • erc_4626.vault_protocol.lagoon.testing
        • force_lagoon_settle
        • fund_lagoon_vault
        • redeem_vault_shares
      • erc_4626.vault_protocol.lagoon.velora
        • approve_and_execute_velora_swap
        • approve_velora
        • build_velora_swap
        • execute_velora_swap
    • Liquid Royalty API
      • erc_4626.vault_protocol.liquid_royalty.vault
        • LiquidRoyaltyVault
    • Llama Lend API
      • erc_4626.vault_protocol.llama_lend.vault
        • LlamaLendVault
        • LlamaLendVaultHistoricalReader
    • Mainstreet Finance API
      • erc_4626.vault_protocol.mainstreet.vault
        • MAINSTREET_VAULT_NAMES
        • MainstreetVault
    • Maple API
      • erc_4626.vault_protocol.maple.vault
        • SyrupVault
      • erc_4626.vault_protocol.maple.aqru_vault
        • AQRUPoolVault
    • Mellow vaults
    • wstGBP
      • wstgbp.vault
        • WSTGBPVault
        • WSTGBPVaultInfo
      • wstgbp.historical
        • WSTGBPVaultHistoricalReader
      • wstgbp.constants
        • ETHEREUM_CHAIN_ID
        • WSTGBP
        • WSTGBP_HARDCODED_LEADS
        • WSTGBPDeployment
    • Midas
      • midas.vault
        • convert_midas_fee_to_percent
        • export_midas_usd_denomination
        • MidasVault
        • MidasVaultInfo
      • midas.historical
        • MidasVaultHistoricalReader
        • MidasVaultReaderState
    • Vault Street
      • vault_street.constants
        • VAULT_STREET_CHAIN_ID
        • PRIME_USD_ADDRESS
        • PRIME_USD_PRICE_ORACLE_ADDRESS
        • PRIME_USD_REQUEST_MANAGER_ADDRESS
        • PRIME_USD_DENOMINATION_TOKEN_ADDRESS
        • PRIME_USD_PRICE_DECIMALS
        • VAULT_STREET_NAV_SOURCE
        • PRIME_USD_FIRST_SEEN_AT_BLOCK
        • PRIME_USD_FIRST_SEEN_AT
        • VAULT_STREET_HARDCODED_LEADS
      • vault_street.vault
        • VAULT_STREET_PERMISSIONED_FLOW_REASON
        • PRIME_USD_PROTOCOL_FEE
        • PRIME_USD_PERFORMANCE_FEE
        • VaultStreetVault
        • VaultStreetVaultInfo
      • vault_street.historical
        • VaultStreetHistoricalReader
    • Circle USYC
      • tokenised_fund.usyc.constants
        • USYC_CHAIN_ID
        • USYC_TOKEN_ADDRESS
        • USYC_PRICE_ORACLE_ADDRESS
        • USYC_TELLER_ADDRESS
        • USYC_DENOMINATION_TOKEN_ADDRESS
        • USYC_NAV_SOURCE
        • USYC_FIRST_SEEN_AT_BLOCK
        • USYC_FIRST_SEEN_AT
        • USYC_ORACLE_FIRST_SEEN_AT_BLOCK
        • USYC_HARDCODED_LEADS
      • tokenised_fund.usyc.vault
        • USYC_PERMISSIONED_FLOW_REASON
        • USYC_PERFORMANCE_FEE
        • USYC_DEPOSIT_FEE
        • USYC_WITHDRAW_FEE
        • USYCVault
        • USYCVaultInfo
      • tokenised_fund.usyc.historical
        • USYCHistoricalReader
    • Morpho API
      • erc_4626.vault_protocol.morpho.vault_v1
        • MorphoV1Vault
        • MorphoV1VaultHistoricalReader
        • MorphoVault
        • MorphoVaultHistoricalReader
      • erc_4626.vault_protocol.morpho.vault_v2
        • MAX_PERFORMANCE_FEE
        • MAX_MANAGEMENT_FEE
        • FEE_DENOMINATOR
        • MorphoV2Vault
        • MorphoV2VaultHistoricalReader
    • NashPoint API
      • erc_4626.vault_protocol.nashpoint.vault
        • NashpointNodeVault
    • Plutus API
      • erc_4626.vault_protocol.plutus.vault
        • PlutusHistoricalReader
        • PlutusVault
    • Renalta API
      • erc_4626.vault_protocol.renalta.vault
        • RenaltaVault
    • Resolv API
      • erc_4626.vault_protocol.resolv.vault
        • ResolvVault
    • Royco API
      • erc_4626.vault_protocol.royco.vault
        • RoycoAssetClaims
        • RoycoTrancheHistoricalReader
        • RoycoTrancheVault
        • RoycoVault
    • sBOLD API
      • erc_4626.vault_protocol.sbold.vault
        • SBOLDVault
    • Secured Finance API
      • erc_4626.vault_protocol.secured_finance.vault
        • SECURED_FINANCE_JPYC_LENDER_VAULT_ADDRESS
        • SecuredFinanceVault
    • Securitize
      • tokenised_fund.securitize.vault
        • BUIDL_ETHEREUM_CHAIN_ID
        • export_securitize_usd_denomination
        • SecuritizeVault
        • SecuritizeVaultInfo
      • tokenised_fund.securitize.historical
        • SecuritizeVaultHistoricalReader
        • SecuritizeVaultReaderState
      • tokenised_fund.securitize.description
        • BUIDL_ETHEREUM
        • BUIDL_POLYGON
        • BUIDL_AVALANCHE
        • BUIDL_OPTIMISM
        • BUIDL_ARBITRUM
        • BUIDL_I_ETHEREUM
        • ACRED_ETHEREUM
        • VBILL_ETHEREUM
        • STAC_ETHEREUM
        • ARCOIN_ETHEREUM
        • SPICE_VC_ETHEREUM
        • HLSCOPE_ETHEREUM
        • BCAP_ETHEREUM
        • COSX_ETHEREUM
        • SCI2_ETHEREUM
        • PRTS_ETHEREUM
        • MI4_MANTLE
        • SECURITIZE_PRODUCTS
        • SECURITIZE_PRODUCT_NOTES
        • SECURITIZE_TOKENISED_FUND_ADDRESSES
        • SecuritizeProduct
    • Superstate
      • tokenised_fund.superstate.constants
        • SUPERSTATE_ETHEREUM_CHAIN_ID
        • USTB_ETHEREUM_ADDRESS
        • USTB_ETHEREUM_FIRST_SEEN_AT_BLOCK
        • USTB_ETHEREUM_FIRST_SEEN_AT
        • USTB_ETHEREUM_CONTINUOUS_PRICE_ORACLE
        • USTB_ETHEREUM_ORACLE_DECIMALS
        • SUPERSTATE_PRODUCTS_BY_CHAIN
        • SUPERSTATE_HARDCODED_LEADS
      • tokenised_fund.superstate.vault
        • SUPERSTATE_HOMEPAGE
        • USTB_HOMEPAGE
        • SUPERSTATE_RESTRICTED_FLOW_REASON
        • export_superstate_usd_denomination
        • SuperstateVault
        • SuperstateVaultInfo
      • tokenised_fund.superstate.historical
        • SuperstateVaultHistoricalReader
        • SuperstateVaultReaderState
    • Sentiment API
      • erc_4626.vault_protocol.sentiment.vault
        • SentimentVault
    • Silo Finance API
      • erc_4626.vault_protocol.silo.vault
        • SiloVault
        • SiloVaultHistoricalReader
    • Singularity Finance API
      • erc_4626.vault_protocol.singularity.vault
        • SingularityVault
    • Sky API
      • erc_4626.vault_protocol.sky.vault
        • SkyVault
    • Spark API
      • erc_4626.vault_protocol.spark.vault
        • SparkVault
    • Spectra API
      • erc_4626.vault_protocol.spectra.erc4626_wrapper_vault
        • SPECTRA_VAULT_NAMES
        • SpectraERC4626WrapperVault
    • Summer.fi API
      • erc_4626.vault_protocol.summer.vault
        • SummerVault
    • Superform API
      • erc_4626.vault_protocol.superform.vault
        • SuperformVault
    • T3tris API
      • erc_4626.vault_protocol.t3tris.vault
        • STALE_NAV_CORRECTED_ERROR
        • STALE_NAV_FIRST_SAMPLE_ERROR
        • T3trisHistoricalReader
        • T3trisVault
      • erc_4626.vault_protocol.t3tris.offchain_metadata
        • DEFAULT_API_BASE_URL
        • fetch_t3tris_vault_metadata
        • T3trisVaultMetadata
    • Theo
      • tokenised_fund.theo.constants
        • ETHEREUM_CHAIN_ID
        • THBILL_ETHEREUM
        • THEO_ITOKEN_PRODUCTS
        • THEO_ITOKEN_PRODUCTS_BY_TOKEN
        • THEO_ITOKEN_HARDCODED_LEADS
        • TheoITokenProduct
      • tokenised_fund.theo.vault
        • THEO_ITOKEN_RESTRICTED_FLOW_REASON
        • THEO_ITOKEN_NAV_UNAVAILABLE
        • TheoITokenVault
        • TheoITokenVaultInfo
      • tokenised_fund.theo.historical
        • TheoITokenHistoricalReader
    • Teller protocol API
      • erc_4626.vault_protocol.teller.vault
        • TellerVault
    • Term Finance API
      • erc_4626.vault_protocol.term_finance.vault
        • TermFinanceVault
    • 3Jane API
      • erc_4626.vault_protocol.threejane.vault
        • SUSD3_ADDRESS
        • SUSD3_LOCK_DURATION
        • PERFORMANCE_FEE_DIVISOR
        • ThreeJaneVault
    • TrueFi API
      • erc_4626.vault_protocol.truefi.vault
        • TrueFiVault
    • Umami API
      • erc_4626.vault_protocol.umami.vault
        • UmamiDepositManager
        • UmamiVault
    • Untangle Finance API
      • erc_4626.vault_protocol.untangle.vault
        • ModuleAddressMap
        • UntangleVault
    • Upshift protocol API
      • erc_4626.vault_protocol.upshift.vault
        • UpshiftMultiAssetHistoricalReader
        • UpshiftVault
    • USDai protocol API
      • erc_4626.vault_protocol.usdai.vault
        • StakedUSDaiVault
    • USDD API
      • erc_4626.vault_protocol.usdd.vault
        • USSDVault
    • USDX Money API
      • erc_4626.vault_protocol.usdx_money.vault
        • USDXMoneyVault
    • Yearn vaults API
      • erc_4626.vault_protocol.yearn.vault
        • YearnV3Vault
      • erc_4626.vault_protocol.yearn.morpho_compounder
        • YearnMorphoCompounderStrategy
    • YieldFi API
      • erc_4626.vault_protocol.yieldfi.vault
        • YieldFiVault
    • YieldNest API
      • erc_4626.vault_protocol.yieldnest.vault
        • YNRWAX_VAULT_ADDRESS
        • YNRWAX_MATURITY_DATE
        • YieldNestVault
    • Yo API
      • erc_4626.vault_protocol.yo.vault
        • YoVault
    • Yuzu Money API
      • erc_4626.vault_protocol.yuzu_money.vault
        • YuzuMoneyVault
    • ZeroLend API
      • erc_4626.vault_protocol.zerolend.vault
        • ZeroLendVault
  • Tutorials
    • ERC-20 token transfer with web3.py
    • Swap tokens on Uniswap v3
    • Swap tokens on Uniswap v2 compatible DEXes
    • Chainlink price feed reading
    • Chainlink reading blockchain native token price
    • Uniswap v3 price (minimal)
    • Uniswap v3 price impact estimation
    • Uniswap v2 live price with web3.py
    • Uniswap v3 liquidity analysis
    • Uniswap v3 OHCLV candle price analysis
    • Uniswap v3 historical price estimation
    • Uniswap v2 historical swaps and pairs event reading
    • Uniswap v2 reading swaps real-time (minimal)
    • Uniswap v2 reading real-time swaps and new pairs
    • PancakeSwap follow live trades programmatically
    • Aave V3 Interest Analysis
    • Aave V3 liquidations
    • GMX: swap tokens
    • GMX Price Analysis Using eth_defi’s native GMX Integration
    • GMX, CCXT and FreqTrade
    • GMX perpetuals trading with Freqtrade and Lagoon vaults
    • Lagoon and CowSwap integration
    • Lagoon vault, GMX and CCXT integration
    • Lagoon and Velora integration
    • Lagoon vault on HyperEVM with Hypercore deposits
    • Lagoon multichain vault deployment
    • Cross-chain gas feeding with LI.FI
    • ERC-4626: current APY of a vault
    • ERC-4626: historical APY of a vault
    • ERC-4626: scanning vault data
    • ERC-4626: vaults across all chains
    • ERC-4626: examine vault historical performance
    • ERC-4626: best performing stablecoin vaults
    • ERC-4626: vault report for blog posts
    • ERC-4626: all vaults on Arbitrum
    • ERC-4626: all vaults on Mantle
    • ERC-4626: analyse performance of individual vaults
    • ERC-4626: analyse performance of individual vaults
    • Fija vault analysis
    • ERC-4626 deposit and redeem
    • Vault historical data reading
    • Setting up
    • ERC-4626: list all vaults
    • Hyperliquid: benchmark vaults
    • Lighter: benchmark pools
    • Derive historical open interest and funding rate
    • Enzyme reading all vaults on a blockchain
    • Enzyme vault deployment
    • JSON-RPC node integrity verifier for EVM blockchains
    • Multicall3: Doing fast chain data reading with Web3.py
    • Solidity event high-speed multithread reading
    • MEV protection and multiple JSON-RPCs configuration
  • Developer guide
  • Troubleshooting
  • Related projects
Back to top

create_detection

Documentation for eth_defi.tokenised_fund.ondo.backfill.create_detection function.

create_detection(product)

Create a scanner detection from the reviewed deployment registry.

Parameters

product (eth_defi.tokenised_fund.ondo.constants.OndoProduct) –

Return type

eth_defi.erc_4626.core.ERC4262VaultDetection

Next
create_lead
Previous
tokenised_fund.ondo.backfill

Created and maintained by Trading Strategy