Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cowprotocol/services
/ functions
Functions
8,522 in github.com/cowprotocol/services
⨍
Functions
8,522
◇
Types & classes
3,082
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/iuniswapv3factory/src/lib.rs:1199
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/iuniswaplikerouter/src/lib.rs:1417
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/mockerc4626wrapper/src/lib.rs:2622
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/baoswaprouter/src/lib.rs:1409
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/cowammlegacyhelper/src/lib.rs:319
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/honeyswaprouter/src/lib.rs:1409
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/solver/src/lib.rs:811
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2basepool/src/lib.rs:3741
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2composablestablepoolfactoryv3/src/lib.rs:1371
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/permit2/src/lib.rs:575
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2composablestablepoolfactoryv5/src/lib.rs:1371
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2composablestablepoolfactoryv4/src/lib.rs:1371
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv3batchrouter/src/lib.rs:845
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/liquoricesettlement/src/lib.rs:538
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2stablepoolfactoryv2/src/lib.rs:1077
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/erc20/src/lib.rs:2291
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/cowammuniswapv2priceoracle/src/lib.rs:167
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/hookstrampoline/src/lib.rs:1170
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/weth9/src/lib.rs:2875
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/gashog/src/lib.rs:699
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/uniswapv3pool/src/lib.rs:5726
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2noprotocolfeeliquiditybootstrappingpoolfactory/src/lib.rs:805
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2composablestablepool/src/lib.rs:597
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/cowamm/src/lib.rs:352
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2liquiditybootstrappingpoolfactory/src/lib.rs:791
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/flashloanrouter/src/lib.rs:340
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/swaprrouter/src/lib.rs:1409
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/erc20mintable/src/lib.rs:2227
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/cowammfactorygetter/src/lib.rs:374
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/anyoneauthenticator/src/lib.rs:457
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerqueries/src/lib.rs:766
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/gnosissafeproxyfactory/src/lib.rs:703
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/sushiswaprouter/src/lib.rs:1409
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2stablepool/src/lib.rs:4515
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2basepoolfactory/src/lib.rs:306
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2composablestablepoolfactory/src/lib.rs:1371
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2vault/src/lib.rs:1604
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/swapper/src/lib.rs:1462
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2weightedpool2tokensfactory/src/lib.rs:866
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2weightedpoolfactory/src/lib.rs:845
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/gnosissafeproxy/src/lib.rs:255
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/spardose/src/lib.rs:477
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balances/src/lib.rs:1110
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2weightedpoolfactoryv4/src/lib.rs:1331
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/uniswapv2factory/src/lib.rs:1034
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/cowswapethflow/src/lib.rs:467
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/iuniswaplikepair/src/lib.rs:5299
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2composablestablepoolfactoryv6/src/lib.rs:1371
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/nonstandarderc20balances/src/lib.rs:1526
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/remoteerc20balances/src/lib.rs:1788
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/solver7702delegate/src/lib.rs:483
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/cowprotocoltoken/src/lib.rs:3932
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/balancerv2authorizer/src/lib.rs:1359
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/gnosissafe/src/lib.rs:222
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/gnosissafecompatibilityfallbackhandler/src/lib.rs:1307
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/erc1271signaturevalidator/src/lib.rs:425
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/icowwrapper/src/lib.rs:395
↓ 1 callers
Method
set_address
(&mut self, address: alloy_sol_types::private::Address)
contracts/generated/contracts-generated/cowammconstantproductfactory/src/lib.rs:319
↓ 1 callers
Method
set_auction_id
Changes auction ID for current test. Can be used in autopilot/solver related test cases to test context changes for competing solutions. Default value
crates/driver/src/tests/setup/mod.rs:1244
↓ 1 callers
Method
set_auto_mining
(&self, enabled: bool)
crates/driver/src/tests/setup/mod.rs:1248
↓ 1 callers
Method
set_liquidity_net_filter
Try a simple query to verify that the liquidityNet filter is supported
crates/liquidity-sources/src/uniswap_v3/graph_api.rs:84
↓ 1 callers
Method
set_solver_allowed
(&self, solver: Address, allowed: bool)
crates/e2e/src/setup/onchain_components/mod.rs:256
↓ 1 callers
Function
settle
(router: axum::Router<State>)
crates/driver/src/infra/api/routes/settle/mod.rs:14
↓ 1 callers
Method
settle
( &self, token_amount_in_max: TokenAmount, token_amount_out: TokenAmount, )
crates/solver/src/liquidity/uniswap_v3.rs:112
↓ 1 callers
Method
settle
( &self, token_amount_in_max: TokenAmount, token_amount_out: TokenAmount, )
crates/solver/src/liquidity/uniswap_v2.rs:80
↓ 1 callers
Method
settle
Execute the solution generated as part of this competition. Use [`Competition::solve`] to generate the solution.
crates/driver/src/domain/competition/mod.rs:833
↓ 1 callers
Method
settle
( &self, driver: &infra::Driver, solver: eth::Address, auction_id: i64,
crates/autopilot/src/run_loop.rs:729
↓ 1 callers
Method
settleSingle
( data: &[u8], )
contracts/generated/contracts-generated/liquoricesettlement/src/lib.rs:7666
↓ 1 callers
Method
settle_queue_size
(&self)
crates/driver/src/infra/solver/mod.rs:338
↓ 1 callers
Function
settle_req
Create a request for the driver /settle endpoint.
crates/driver/src/tests/setup/driver.rs:167
↓ 1 callers
Method
settle_submission_deadline
Set the maximum number of blocks to wait for a settlement to appear on chain.
crates/driver/src/tests/setup/mod.rs:907
↓ 1 callers
Function
settled
Observe the result of the settlement process.
crates/driver/src/infra/observe/mod.rs:237
↓ 1 callers
Function
settlement
()
crates/autopilot/src/domain/settlement/mod.rs:740
↓ 1 callers
Method
settlement_address
(&self)
crates/simulator/src/simulation_builder.rs:92
↓ 1 callers
Function
settlement_deployment_block_number_hash
( provider: &AlloyProvider, chain_id: u64, )
crates/autopilot/src/database/onchain_order_events/ethflow_events.rs:148
↓ 1 callers
Method
settlement_domain_separator
(&self)
crates/autopilot/src/infra/blockchain/contracts.rs:142
↓ 1 callers
Method
settlement_handling
(&self)
crates/solver/src/liquidity/mod.rs:195
↓ 1 callers
Method
settlement_simulator
(&self)
crates/price-estimation/src/factory.rs:96
↓ 1 callers
Function
settlement_started
(solver: &Solver, auction_id: auction::Id, solution_id: &solution::Id)
crates/driver/src/infra/notify/mod.rs:98
↓ 1 callers
Function
settling
Observe that the settlement process is about to start.
crates/driver/src/infra/observe/mod.rs:232
↓ 1 callers
Function
setup_delegation
( config: &Config, delegate: Address, eth: &Ethereum, )
crates/driver/src/infra/solver/eip7702.rs:371
↓ 1 callers
Function
setup_solver
( config: &Config, delegate: Address, approved_callers: &[Address; MAX_APPROVED_CALLERS], init
crates/driver/src/infra/solver/eip7702.rs:127
↓ 1 callers
Function
shadow_mode
(config: Configuration)
crates/autopilot/src/run.rs:662
↓ 1 callers
Method
share_simulation
(&self, id: &str)
crates/simulator/src/tenderly/mod.rs:203
↓ 1 callers
Method
shared_query
Queries the `/quote` endpoint of the configured driver and deserializes the result into a Quote or Trade.
crates/price-estimation/src/trade_finding/external.rs:67
↓ 1 callers
Function
shared_simulation_url
(id: &str)
crates/simulator/src/tenderly/mod.rs:210
↓ 1 callers
Function
should_cache
(result: &Result<f64, PriceEstimationError>)
crates/price-estimation/src/native_price_cache.rs:133
↓ 1 callers
Method
should_shutdown
Non-blocking check if shutdown signal has been received yet
crates/autopilot/src/shutdown_controller.rs:52
↓ 1 callers
Method
should_use_fallback
Returns `true` if the fallback should be used.
crates/price-estimation/src/native/fallback.rs:101
↓ 1 callers
Function
shutdown_signal
()
crates/solvers/src/run.rs:79
↓ 1 callers
Function
shutdown_signal
()
crates/e2e/src/setup/solver/mod.rs:7
↓ 1 callers
Method
sign
HMAC-SHA256 of the address textual payload, encoded as lowercase hex.
crates/order-validation/src/banned/hermod.rs:63
↓ 1 callers
Method
sign
( &self, domain_separator: &DomainSeparator, hash: [u8; 32], signer: TestAccou
crates/e2e/src/api/zeroex.rs:132
↓ 1 callers
Method
sign_hash
Sign a hash using the underlying signer. Needed for EIP-7702 authorization signing which requires `Signer::sign_hash` rather than `TxSigner::sign_tran
crates/driver/src/infra/solver/mod.rs:145
↓ 1 callers
Method
sign_order
(&self, order: &mut OrderCreation, onchain: &OnchainComponents)
crates/e2e/src/setup/onchain_components/safe.rs:218
↓ 1 callers
Function
signature
(n: u8)
crates/solana-indexer/src/indexer/decoder/tests.rs:237
↓ 1 callers
Method
signatures
(&self)
crates/driver/src/infra/blockchain/contracts.rs:116
↓ 1 callers
Method
signatures_address
Ensure that the Signatures contract is deployed to a specific address.
crates/driver/src/tests/setup/mod.rs:871
↓ 1 callers
Method
simulate
( &self, order: &Order, full_app_data: &str, full_balance_check: bool, )
crates/shared/src/order_creation_simulation.rs:80
↓ 1 callers
Method
simulate
Runs the generated simulation using an `eth_call` and returns the response bytes if there are any.
crates/simulator/src/simulation_builder.rs:457
← previous
next →
2,501–2,600 of 8,522, ranked by callers