TAMARA LIPOWSKI
28f9f244e6
fix: test setup fix after rebase
2025-03-31 17:54:35 +02:00
semantic-release-bot
3638ab9a43
chore(release): 0.69.0 [skip ci]
...
## [0.69.0](https://github.com/propeller-heads/tycho-execution/compare/0.68.2...0.69.0 ) (2025-03-31)
### Features
* Add PancakeSwapV3 support to encoding ([fa024a4 ](fa024a4a67 ))
* Pancakeswap V3 support ([d582543 ](d582543057 ))
2025-03-31 15:50:06 +00:00
TAMARA LIPOWSKI
c0068d456b
fix: Finalize ekubo executor address
2025-03-31 17:49:47 +02:00
TAMARA LIPOWSKI
c678f40057
fix: Take address for EkuboExecutor init
...
- To match the other executor inits and to not leak information about ICore into the deployment script.
- Also fix fork block of tests. This had been temporarily changed to test the Ekubo executor. For some reason, vm.rollFork is not working in this case. Skip the Ekubo integration test for now (we know it runs with the correct block, where the pool we call is actually already deployed)
2025-03-31 17:49:47 +02:00
TAMARA LIPOWSKI
b3078f9c7b
feat: Support Ekubo callback in TychoRouter
...
- add integration test
- cannot directly call _handleCallback from the locked method of the tycho router because of bytes memory to bytes callback conversion
- Rename to EkuboPoolKey because of conflict with USV4 pool key
- Bonus: fix bug where input token to swap method must be ERC20 (we should also support ETH)
2025-03-31 17:49:45 +02:00
Tamara
393f1f9472
Merge pull request #127 from propeller-heads/router/tnl/ENG-4409-pancake-v3-callback
...
feat: Pancakeswap V3 support
2025-03-31 17:48:09 +02:00
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