Commit Graph

1099 Commits

Author SHA1 Message Date
semantic-release-bot
b401358341 chore(release): 0.68.2 [skip ci]
## [0.68.2](https://github.com/propeller-heads/tycho-execution/compare/0.68.1...0.68.2) (2025-03-28)

### Bug Fixes

* fix for foundry tests external contributors ([a9ddb0e](a9ddb0e6e9))
2025-03-28 16:11:08 +00:00
tvinagre
7640d7e76a Merge pull request #139 from propeller-heads/fix/fix-foundry-tests
fix: fix for foundry tests external contributors
2025-03-28 17:08:26 +01:00
Valentin Khramtsov
a9ddb0e6e9 fix: fix for foundry tests external contributors 2025-03-28 17:20:10 +03:00
semantic-release-bot
16ade9d873 chore(release): 0.68.1 [skip ci]
## [0.68.1](https://github.com/propeller-heads/tycho-execution/compare/0.68.0...0.68.1) (2025-03-27)

### Bug Fixes

* Add crate metadata ([7e7fabf](7e7fabf51b))
2025-03-27 18:29:21 +00:00
Alan Höng
1534d3e512 Merge pull request #137 from propeller-heads/ah/switch-to-tycho-commons-II
fix: Add crate metadata
2025-03-27 19:27:26 +01:00
kayibal
7e7fabf51b fix: Add crate metadata 2025-03-27 19:21:43 +01:00
semantic-release-bot
b1bc98174c chore(release): 0.68.0 [skip ci]
## [0.68.0](https://github.com/propeller-heads/tycho-execution/compare/0.67.2...0.68.0) (2025-03-27)

### Features

* switch to tycho_commons ([0836bf7](0836bf7d53))

### Bug Fixes

* Handle unichain chain id ([379858b](379858bfca))
2025-03-27 16:02:59 +00:00
Alan Höng
f536eaffc1 Merge pull request #136 from propeller-heads/ah/switch-to-tycho-commons
feat: switch to tycho commons
2025-03-27 17:00:38 +01:00
kayibal
379858bfca fix: Handle unichain chain id 2025-03-27 16:58:34 +01:00
kayibal
0ff92c5da2 ci: Automatically publish to crates.io 2025-03-27 16:58:34 +01:00
kayibal
0836bf7d53 feat: switch to tycho_commons 2025-03-27 16:58:34 +01:00
Tamara
db752f9222 Merge branch 'main' into ekubo 2025-03-27 15:54:34 +01:00
semantic-release-bot
382fab0b46 chore(release): 0.67.2 [skip ci]
## [0.67.2](https://github.com/propeller-heads/tycho-execution/compare/0.67.1...0.67.2) (2025-03-27)

### Bug Fixes

* prepared lint workflow for external contributors ([9896f48](9896f48829))
* prepared lint workflow for external contributors ([5162b9e](5162b9e19e))
2025-03-27 14:08:30 +00:00
Khramtsov Valentin
8f9538c863 Merge pull request #135 from propeller-heads/fix/git-checkout-stage-fix
fix: git checkout stage fix
2025-03-27 17:06:25 +03:00
Valentin Khramtsov
818dc7a938 Merge branch 'main' into fix/git-checkout-stage-fix 2025-03-27 17:03:34 +03:00
Valentin Khramtsov
9896f48829 fix: prepared lint workflow for external contributors 2025-03-27 16:53:29 +03:00
Valentin Khramtsov
5162b9e19e fix: prepared lint workflow for external contributors 2025-03-27 16:52:00 +03:00
semantic-release-bot
fdb015118f chore(release): 0.67.1 [skip ci]
## [0.67.1](https://github.com/propeller-heads/tycho-execution/compare/0.67.0...0.67.1) (2025-03-27)

### Bug Fixes

* added empty line ([b3c4dbc](b3c4dbc293))
* fixed git checkout for codelint ([58e2ddd](58e2ddd50e))
* prepared lint workflow for external contributors ([9f7d605](9f7d605ea5))
* removed empty line ([ae5d7de](ae5d7deacc))
* test run outside a PR ([af01972](af0197205a))
2025-03-27 13:35:43 +00:00
Khramtsov Valentin
8c7c977f4c Merge pull request #133 from propeller-heads/fix/git-checkout-stage-fix
fix: prepared lint workflow for external contributors
2025-03-27 16:33:45 +03:00
Valentin Khramtsov
ae5d7deacc fix: removed empty line 2025-03-27 16:29:53 +03:00
Valentin Khramtsov
b3c4dbc293 fix: added empty line 2025-03-27 16:27:32 +03:00
Valentin Khramtsov
9f7d605ea5 fix: prepared lint workflow for external contributors 2025-03-27 16:13:52 +03:00
Valentin Khramtsov
af0197205a fix: test run outside a PR 2025-03-27 16:10:14 +03:00
Valentin Khramtsov
58e2ddd50e fix: fixed git checkout for codelint 2025-03-27 15:42:58 +03:00
die-herdplatte
9fc99caf74 forge fmt 2025-03-26 16:57:43 +01:00
die-herdplatte
47d96c2347 Add integration test 2025-03-26 16:50:03 +01:00
die-herdplatte
3e2e9308d4 Fix slither lints 2025-03-26 16:48:17 +01:00
die-herdplatte
92b5a8adb5 Remove split check 2025-03-26 12:15:50 +01:00
Tamara
a0c77149c2 Merge pull request #129 from propeller-heads/router/tnl/cyclical-swap-doc
docs: Clarify validation criteria for cyclical swaps
2025-03-26 10:02:07 +01:00
TAMARA LIPOWSKI
9accc84346 docs: Clarify validation criteria for cyclical swaps 2025-03-26 09:56:44 +01:00
die-herdplatte
261e2b2091 Merge remote-tracking branch 'upstream/main' into ekubo 2025-03-26 08:25:37 +01:00
TAMARA LIPOWSKI
fa024a4a67 feat: Add PancakeSwapV3 support to encoding
- Add deployed executor address to json
- Build proper encoder for pancake v3
- Increase gas limit when setting executors (costs more since we set one more)
- Fix json filename in scripts/README.md
2025-03-25 17:50:25 +01:00
TAMARA LIPOWSKI
c361e1515d refactor: remove duplicate code
The callback verification was already implemented in _verifyPairAddress.
2025-03-25 17:50:25 +01:00
TAMARA LIPOWSKI
d582543057 feat: Pancakeswap V3 support 2025-03-25 17:50:25 +01:00
Michał D
59a5a558f5 Merge pull request #128 from propeller-heads/chore/test-for-external-contributors
chore: updated ci test workflow
2025-03-25 14:21:33 +01:00
Valentin Khramtsov
15fed02348 chore: updated ci test workflow 2025-03-25 13:45:34 +03:00
semantic-release-bot
9ba78cf2d0 chore(release): 0.67.0 [skip ci]
## [0.67.0](https://github.com/propeller-heads/tycho-execution/compare/0.66.1...0.67.0) (2025-03-20)

### Features

* Set v2/v3 executor addresses on ethereum ([783712b](783712be5d))
* Support Pancakeswap v3 on ethereum ([2a4ee88](2a4ee88cad))
* Support sushiswap v2 and pancakeswap v2 on ethereum ([0a8a34b](0a8a34be03))

### Bug Fixes

* proper exchange name when deploying executors ([39bd9df](39bd9df4b6))
* Remove pancakeswap V3 from approved executor addresses ([1ed149a](1ed149a9b8))
2025-03-20 19:52:27 +00:00
Tamara
e7c267c0cd Merge pull request #123 from propeller-heads/router/tnl/ENG-4402-v2-v3-forks
feat: Support UniswapV2 forks + executor setup for PancakeV3 support
2025-03-20 15:49:14 -04:00
TAMARA LIPOWSKI
1ed149a9b8 fix: Remove pancakeswap V3 from approved executor addresses
- Our router does not properly support pancakeswap.
2025-03-20 12:40:03 -04:00
TAMARA LIPOWSKI
783712be5d feat: Set v2/v3 executor addresses on ethereum
- Also fix router address env name in readme
2025-03-20 12:40:03 -04:00
TAMARA LIPOWSKI
39bd9df4b6 fix: proper exchange name when deploying executors
- Also update base executors in json
2025-03-20 12:40:03 -04:00
TAMARA LIPOWSKI
2a4ee88cad feat: Support Pancakeswap v3 on ethereum
- Needed to take pool code init hash as input param for executors
- Added tests for ethereum. Will test base on-chain.
- Important note: Pancakeswap uses their deployer instead of their factory (this is a different address) for target verification.
2025-03-20 12:40:03 -04:00
die-herdplatte
9e6af4b99f cargo fmt & clippy 2025-03-20 14:18:15 +01:00
die-herdplatte
ce7362ef24 Error on unsupported options 2025-03-20 14:17:20 +01:00
die-herdplatte
af5742550f Add encoder tests 2025-03-20 11:27:06 +01:00
die-herdplatte
e954bc7e59 Fix attribute name 2025-03-20 11:26:52 +01:00
die-herdplatte
05d6286921 Merge remote-tracking branch 'origin/main' into ekubo 2025-03-20 09:59:19 +01:00
die-herdplatte
3c982c5824 Ekubo integration 2025-03-20 09:58:40 +01:00
TAMARA LIPOWSKI
0a8a34be03 feat: Support sushiswap v2 and pancakeswap v2 on ethereum
- Needed to take pool code init hash as input param for executors
- Added tests for ethereum. Will test base on-chain.
2025-03-19 14:27:34 -04:00
semantic-release-bot
5a6433caf1 chore(release): 0.66.1 [skip ci]
## [0.66.1](https://github.com/propeller-heads/tycho-execution/compare/0.66.0...0.66.1) (2025-03-19)

### Bug Fixes

* Slippage precision calculation ([d644b63](d644b63851))
2025-03-19 14:15:07 +00:00