๐Swapping
Integrate Ekubo protocol to provide better prices to swappers or to perform arbitrage
Last updated
Integrate Ekubo protocol to provide better prices to swappers or to perform arbitrage
It is your responsibility to find the best list of pools for executing a trade. This is equivalent to finding the best route for arbitrage.
To swap on Ekubo, you must called ICore#lock. Ekubo's core contract will call back into your contract with the data you pass, via IYourContract#locked. In your lock callback, you execute the swap(s), pay the input, and withdraw the output tokens in no particular order.
Note you typically call swap multiple times in a single locked callback so you only have to pay the differences.
See the Routers on Starknet and EVM for examples of how to execute swaps on-chain.
Last updated