3127c0e9bbd58a7b0cdc935ca49b8f48e7d5079d
## [1.1.0](https://github.com/propeller-heads/tycho-execution/compare/1.0.0...1.1.0) (2025-01-16) ### Features * Add builder pattern and registry for SwapEncoders ([6d8cbcd](6d8cbcd80c)) * Add permit2 draft ([5d79da4](5d79da44f3)) * Add StrategySelector ([6e67875](6e67875821)) * Add Transaction as output of encoding ([5a661ab](5a661ab6ca)) * ApprovalsManager trait ([4991883](4991883fc8)) * Handle native actions ([fa462ee](fa462ee9f3)) * Initial draft of encoding module ([36fe8f4](36fe8f4b76)) * Make check amount optional ([6f8bbd8](6f8bbd89a5)) * Remove batch execute logic from StrategyEncoder ([68c5a91](68c5a914eb)) * Support encoding only the pool swap ([3e609c7](3e609c75ae)) ### Bug Fixes * Add expected_amount to Solution ([f9f83b4](f9f83b439f)) * Add new to SwapEncoder trait ([30f2ac9](30f2ac9f6b)) * Constrain new in SwapEncoder so it does not apply to trait objects ([e93bf11](e93bf11a85)) * Simplify models. Delete Solution and rename Order->Solution ([a25c56e](a25c56e667)) * TokenApprovalsManager should not implement ApprovalsManager ([93410b4](93410b4fe2))
Tycho Execution
TODO: add banner
Tycho Execution makes it easy to trade on different DEXs by handling the complex encoding for you. Instead of creating custom code for each DEX, you get a simple, ready-to-use tool that generates the necessary data to execute trades. It’s designed to be safe, straightforward, and quick to set up, so anyone can start trading without extra effort.
Description
Languages
Rust
90.1%
JavaScript
5.9%
Python
3.6%
Solidity
0.4%