Supported Protocols

Currently, Tycho supports the following protocols:

Protocol
Integration Type
Simulation Time

uniswap_v2, sushiswap_v2,

pancakeswap_v2,

Native

1 μs (0.001 ms)

uniswap_v3

Native

20 μs

uniswap_v4

Native

3 μs

vm:balancer_v2

VM

0.5 ms

vm:curve

VM

1 ms

You can always check currently supported protocols and Tycho status at: http://tycho.live/

VM v.s. Native

dThere are two types of implementations:

  • Native protocols are ported to Rust – for faster simulation.

  • VM protocols execute the VM bytecode locally – which is easier to integrate but has slower simulation times than a native implementation.

Interested in adding a protocol? Refer to the Tycho Simulation for DEXs documentation for implementation guidelines.

Last updated