List of all items
Structs
- api::O2Api
- client::MarketActionsBuilder
- client::O2Client
- config::NetworkConfig
- crypto::EvmWallet
- crypto::Wallet
- decimal::UnsignedDecimal
- encoding::CallArg
- models::AccountResponse
- models::AggregatedAssetInfo
- models::AggregatedOrderbook
- models::AggregatedTickerData
- models::AggregatedTrade
- models::AssetId
- models::BalanceEntry
- models::BalanceResponse
- models::BalanceUpdate
- models::Bar
- models::CancelOrderAction
- models::CoingeckoAggregatedOrderbook
- models::ContractId
- models::CreateAccountResponse
- models::CreateOrderAction
- models::DepthLevel
- models::DepthSnapshot
- models::DepthUpdate
- models::FaucetResponse
- models::Market
- models::MarketActions
- models::MarketAsset
- models::MarketId
- models::MarketSummary
- models::MarketSymbol
- models::MarketTicker
- models::MarketsResponse
- models::NonceUpdate
- models::Order
- models::OrderBookBalance
- models::OrderId
- models::OrderUpdate
- models::OrdersResponse
- models::PairSummary
- models::PairTicker
- models::Price
- models::Quantity
- models::ReferralInfo
- models::Session
- models::SessionActionsRequest
- models::SessionActionsResponse
- models::SessionInfo
- models::SessionRequest
- models::SessionResponse
- models::SettleBalanceAction
- models::Trade
- models::TradeAccount
- models::TradeAccountId
- models::TradeId
- models::TradeUpdate
- models::TradesResponse
- models::TxId
- models::TxResult
- models::WhitelistRequest
- models::WhitelistResponse
- models::WithdrawRequest
- models::WithdrawResponse
- models::WsMessage
- websocket::DepthPrecision
- websocket::O2WebSocket
- websocket::TypedStream
- websocket::WsConfig
- websocket::WsInner
Enums
- client::MetadataPolicy
- config::Network
- encoding::OrderTypeEncoding
- errors::O2Error
- models::Action
- models::ActionItem
- models::Identity
- models::OrderPriceInput
- models::OrderQuantityInput
- models::OrderType
- models::Side
- models::Signature
- models::TraderSide
- websocket::WsLifecycleEvent
Traits
Macros
Functions
- client::validate_depth_precision
- crypto::address_from_pubkey
- crypto::evm_address_from_pubkey
- crypto::evm_personal_sign
- crypto::fuel_compact_sign
- crypto::generate_evm_keypair
- crypto::generate_keypair
- crypto::gt_be
- crypto::load_evm_wallet
- crypto::load_wallet
- crypto::negate_s
- crypto::parse_hex_32
- crypto::personal_sign
- crypto::raw_sign
- crypto::to_hex_string
- encoding::action_to_call
- encoding::build_actions_signing_bytes
- encoding::build_session_signing_bytes
- encoding::build_withdraw_signing_bytes
- encoding::cancel_order_to_call
- encoding::create_order_to_call
- encoding::encode_identity
- encoding::encode_option_call_data
- encoding::encode_option_none
- encoding::encode_option_some
- encoding::encode_order_args
- encoding::function_selector
- encoding::register_referer_to_call
- encoding::settle_balance_to_call
- encoding::u64_be
- models::deserialize_optional_f64
- models::deserialize_optional_u64
- models::deserialize_string_or_f64
- models::deserialize_string_or_u128
- models::deserialize_string_or_u64
- models::normalize_hex_prefixed
- models::validate_hex
- onchain_revert::augment_revert_reason
- onchain_revert::extract_log_result_error
- onchain_revert::extract_logdata_error
- onchain_revert::extract_panic_reason
- onchain_revert::extract_revert_codes
- onchain_revert::format_error
- onchain_revert::recognize_signal
- onchain_revert::variant_to_qualified
Type Aliases
- models::AggregatedAssets
- models::AggregatedTicker
- onchain_revert::ErrorEnum
- websocket::WsSink
- websocket::WsStream