MCPcopy Create free account
hub / github.com/cowprotocol/services / start_protocol

Method start_protocol

crates/e2e/src/setup/services.rs:235–242  ·  view source on GitHub ↗

Starts a basic version of the protocol with a single baseline solver.

(&self, solver: TestAccount)

Source from the content-addressed store, hash-verified

233
234 /// Starts a basic version of the protocol with a single baseline solver.
235 pub async fn start_protocol(&self, solver: TestAccount) {
236 self.start_protocol_with_args(
237 configs::autopilot::Configuration::test("test_solver", solver.address()),
238 configs::orderbook::Configuration::test_default(),
239 solver,
240 )
241 .await;
242 }
243
244 pub async fn start_protocol_with_args(
245 &self,

Callers 15

eth_flow_txFunction · 0.80
eth_flow_without_quoteFunction · 0.80
eth_flow_zero_buy_amountFunction · 0.80
token_metadataFunction · 0.80
token_metadata_no_tradeFunction · 0.80
testFunction · 0.80
api_versionFunction · 0.80
uses_stale_liquidityFunction · 0.80
quote_stream_smokeFunction · 0.80

Calls 3

testFunction · 0.50
addressMethod · 0.45

Tested by 15

eth_flow_txFunction · 0.64
eth_flow_without_quoteFunction · 0.64
eth_flow_zero_buy_amountFunction · 0.64
token_metadataFunction · 0.64
token_metadata_no_tradeFunction · 0.64
testFunction · 0.64
api_versionFunction · 0.64
uses_stale_liquidityFunction · 0.64
quote_stream_smokeFunction · 0.64