MCPcopy Create free account

hub / github.com/ControlCplusControlV/ferrofluid / functions

Functions243 in github.com/ControlCplusControlV/ferrofluid

Methoddefault
()
src/providers/agent.rs:78
Methoddefault
()
src/providers/batcher.rs:72
Methoddefault
()
src/providers/order_tracker.rs:127
Methoddefault
()
src/providers/websocket.rs:341
Methoddefault
()
src/providers/exchange.rs:1170
Methoddrop
(&mut self)
src/providers/websocket.rs:306
Methodencode_data
(&self)
src/types/actions.rs:32
Methodend_time
(mut self, end: u64)
src/providers/info.rs:342
Methoderror
Get the error message if this was an error response
src/types/responses.rs:60
Methodestablish_connection
( url: &str, )
src/providers/websocket.rs:76
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/types/symbol.rs:34
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/signers/privy.rs:26
Methodfrom
(s: &'static str)
src/types/symbol.rs:48
Methodfrom
(e: reqwest::Error)
src/signers/privy.rs:42
Methodfrom_static
Create a compile-time constant symbol
src/types/symbol.rs:12
Methodget_agent_status
Get current agent status
src/providers/exchange.rs:1288
Methodget_all_tracked_orders
Get all tracked orders
src/providers/exchange.rs:86
Methodget_counter
Get current counter value for monitoring
src/providers/nonce.rs:67
Methodget_failed_orders
Get failed orders
src/providers/order_tracker.rs:98
Methodget_failed_orders
Get failed orders
src/providers/exchange.rs:118
Methodget_orders_by_status
Get orders by status
src/providers/exchange.rs:94
Methodget_pending_orders
Get pending orders
src/providers/order_tracker.rs:88
Methodget_pending_orders
Get pending orders
src/providers/exchange.rs:102
Methodget_submitted_orders
Get submitted orders
src/providers/order_tracker.rs:93
Methodget_submitted_orders
Get submitted orders
src/providers/exchange.rs:110
Methodget_tracked_order
Get a tracked order by CLOID
src/providers/exchange.rs:81
Methodhash_action
( action_type: &str, action: &T, timestamp: u64, vault_address: Option<Address
src/providers/exchange.rs:779
Methodinto_result
Get the inner response if successful
src/types/responses.rs:68
Methodis_alo
Check if this is an ALO order
src/providers/batcher.rs:237
Methodis_empty
Check if tracking is empty
src/providers/order_tracker.rs:120
Methodis_ok
Check if the response was successful
src/types/responses.rs:55
Methodis_perp
Check if this is a perpetual symbol
src/types/symbol.rs:27
Methodis_valid_nonce
Check if a nonce is within valid time bounds
src/providers/nonce.rs:83
Methodlimit
Create a limit order
src/types/requests.rs:86
Functionmain
()
examples/05_builder_orders.rs:8
Functionmain
()
examples/03_exchange_provider.rs:9
Functionmain
()
examples/01_info_types.rs:8
Functionmain
()
examples/04_websocket.rs:6
Functionmain
()
examples/00_symbols.rs:5
Functionmain
()
examples/02_info_provider.rs:6
Methodmainnet
()
src/providers/info.rs:68
Methodmainnet
(signer: S)
src/providers/exchange.rs:142
Methodmainnet_agent
(signer: S, agent_address: Address)
src/providers/exchange.rs:170
Methodmainnet_builder
New builder-specific constructors
src/providers/exchange.rs:191
Methodmainnet_vault
(signer: S, vault_address: Address)
src/providers/exchange.rs:150
Methodmainnet_with_options
Combined constructors
src/providers/exchange.rs:212
Methodmark_deregistered
Mark an agent as deregistered
src/providers/agent.rs:189
Methodmessage_router
( mut rx: UnboundedReceiver<String>, subscriptions: Arc<DashMap<SubscriptionId, SubscriptionHa
src/providers/websocket.rs:282
Methodmodify_order
( &self, oid: u64, new_order: OrderRequest, )
src/providers/exchange.rs:438
Methodnew
(asset: u32, oid: u64)
src/types/requests.rs:143
Methodnew
Create a new agent wallet
src/providers/agent.rs:42
Methodnew
Create a new order batcher
src/providers/batcher.rs:96
Methodnew
Create a new nonce manager
src/providers/nonce.rs:27
Methodnew
(max_tokens: u32, refill_rate: u32)
src/providers/info.rs:28
Methodnew
()
src/providers/order_tracker.rs:31
Methodnew
( signer: S, endpoint: &'static str, vault_address: Option<Address>, agent: Op
src/providers/exchange.rs:230
Methodnew
Create a new Privy signer Reads PRIVY_APP_ID and PRIVY_SECRET from environment variables
src/signers/privy.rs:72
Methodopen_orders
( &self, user: Address, )
src/providers/info.rs:184
Methodorder_id
Get order ID if available
src/types/responses.rs:83
Methodorder_status
( &self, user: Address, oid: u64, )
src/providers/info.rs:171
Methodping
()
src/types/ws.rs:311
Methodplace_order_immediate
Place order immediately, bypassing batch
src/providers/exchange.rs:1275
Methodplace_order_with_cloid
( &self, mut order: OrderRequest, cloid: Uuid, )
src/providers/exchange.rs:400
Methodraw
Get mutable access to the raw provider
src/providers/websocket.rs:427
Methodraw
Access the raw provider for advanced usage
src/providers/exchange.rs:1283
Methodreduce_only
Set reduce only
src/types/requests.rs:135
Methodreduce_only
(mut self, reduce: bool)
src/providers/exchange.rs:1040
Methodreferral
( &self, user: Address, )
src/providers/info.rs:259
Methodreset_address
Reset counter for a specific address (useful after agent rotation)
src/providers/nonce.rs:60
Methodsend
(self)
src/providers/exchange.rs:1125
Functionserialize_address
( address: &alloy::primitives::Address, serializer: S, )
src/types/actions.rs:124
Functionserialize_chain_id
( chain_id: &u64, serializer: S, )
src/types/actions.rs:134
Methodset_referrer
(&self, code: String)
src/providers/exchange.rs:566
Methodshutdown
Shutdown the batcher
src/providers/batcher.rs:150
Methodshutdown
Shutdown the managed provider cleanly
src/providers/exchange.rs:1297
Methodspot_meta_and_asset_ctxs
( &self, )
src/providers/info.rs:284
Methodspot_transfer
( &self, destination: Address, token: impl Into<Symbol>, amount: &str, )
src/providers/exchange.rs:619
Methodspot_transfer_to_perp
( &self, usd_size: u64, to_perp: bool, )
src/providers/exchange.rs:756
Methodstart_time
(mut self, start: u64)
src/providers/info.rs:337
Methodsubscribe
(subscription: Subscription)
src/types/ws.rs:297
Methodsubscribe_trades
Subscribe to trades
src/providers/websocket.rs:151
Functiontest_address_isolation
()
src/providers/nonce.rs:113
Functiontest_agent_domain
()
src/types/actions.rs:312
Functiontest_agent_nonce_generation
()
src/providers/agent.rs:220
Functiontest_agent_rotation_check
()
src/providers/agent.rs:208
Functiontest_agent_type_hash
()
src/types/actions.rs:305
Functiontest_alo_order_detection
()
tests/managed_exchange_test.rs:78
Functiontest_approve_agent_serialization
()
tests/approve_agent_test.rs:18
Functiontest_approve_agent_struct_hash
()
tests/approve_agent_test.rs:42
Functiontest_approve_agent_type_hash
()
tests/approve_agent_test.rs:10
Functiontest_clear_tracked_orders
()
tests/order_tracking_test.rs:56
Functiontest_managed_provider_creation
()
tests/managed_exchange_test.rs:13
Functiontest_managed_provider_with_batching
()
tests/managed_exchange_test.rs:33
Functiontest_nonce_generation
()
tests/managed_exchange_test.rs:109
Functiontest_nonce_isolation
()
tests/managed_exchange_test.rs:123
Functiontest_nonce_uniqueness
()
src/providers/nonce.rs:102
Functiontest_nonce_validity
()
src/providers/nonce.rs:134
Functiontest_order_batching
()
src/providers/batcher.rs:253
Functiontest_order_builder_with_tracking
()
tests/order_tracking_test.rs:65
Functiontest_order_tracking_initialization
()
tests/order_tracking_test.rs:34
← previousnext →101–200 of 243, ranked by callers