Tamara
414a9609ec
Merge branch 'main' into router/tnl/ENG-4409-pancake-v3-callback
2025-03-31 17:44:27 +02:00
Tamara
e42d3f1854
Merge pull request #126 from die-herdplatte/ekubo
...
feat: Ekubo Integration
2025-03-31 11:54:05 +02:00
Tamara
b3a1adc6ea
Merge branch 'main' into ekubo
2025-03-31 11:49:18 +02:00
Khramtsov Valentin
b82670ff0a
Merge pull request #141 from propeller-heads/chore/fix-for-lint-job
...
chore: set checkout action for lint similar to compile and test
2025-03-31 12:30:11 +03:00
Valentin Khramtsov
a5a691d4aa
chore: set checkout action for lint similar to compile and test
2025-03-31 12:19:41 +03:00
die-herdplatte
68a9198e9c
forge fmt
2025-03-29 10:32:22 +01:00
die-herdplatte
485e5fd13e
Merge remote-tracking branch 'upstream/main' into ekubo
2025-03-29 10:31:33 +01:00
die-herdplatte
95e1bf1290
Fix wrong argument order
2025-03-29 10:29:21 +01:00
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