Execution Venues
How to integrate Tycho in different execution venues.
Cow Protocol
let swap_encoder_registry = SwapEncoderRegistry::new(Chain::Ethereum)
.add_default_encoders(None)
.expect("Failed to get default SwapEncoderRegistry");
let encoder = TychoRouterEncoderBuilder::new()
.chain(Chain::Ethereum)
.user_transfer_type(UserTransferType::TransferFrom)
.swap_encoder_registry(swap_encoder_registry)
.build()
.expect("Failed to build encoder");Uniswap X
Other competition venues
Last updated
Was this helpful?

