04e925fe81a585f60bc4fbd9caf7d31e8e7422ef
- Add data validations similar to the ones done in the Permit2 SDK - Fix Domain main (!!!) It's Permit2 not Permit - Return the whole function signature data (owner, permit_single, signature) encoded test improvements: - Don't compare the timestamps, this was making the test fail sometimes and pass other times - Add a test to run on an anvil fork and actually call permit2 contract to double check the encoded data works misc: Rename get_allowance_data -> get_existing_allowance --- don't change below this line --- ENG-4063 Took 5 hours 19 minutes Took 11 seconds
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.
Contract Analysis
We use Slither to detect any potential vulnerabilities in our contracts.
To run locally, simply install Slither in your conda env and run it inside the foundry directory.
conda create --name tycho-execution python=3.10
conda activate tycho-execution
python3 -m pip install slither-analyzer`
cd foundry
slither .
Description
Languages
Rust
90.1%
JavaScript
5.9%
Python
3.6%
Solidity
0.4%