Commit Graph

1397 Commits

Author SHA1 Message Date
dianacarvalho1
6d8635774d Merge pull request #271 from propeller-heads/sdk-testing/dc/ENG-4831-upgrade-tycho-deps
feat: Use tycho-common from crates.io
2025-09-25 12:01:29 +01:00
Diana Carvalho
89435b5c76 feat: Use tycho-common from crates.io
This fixes previously borked version

Took 1 minute
2025-09-25 11:38:55 +01:00
semantic-release-bot
ae5c3778ea chore(release): 0.127.0 [skip ci]
## [0.127.0](https://github.com/propeller-heads/tycho-execution/compare/0.126.0...0.127.0) (2025-09-25)

### Features

* Use tycho-common from github ([5d73e3b](5d73e3b47c))
2025-09-25 10:15:52 +00:00
dianacarvalho1
6c92edf815 Merge pull request #270 from propeller-heads/sdk-testing/dc/ENG-4831-upgrade-tycho-deps
feat: Upgrade tycho deps
2025-09-25 11:13:58 +01:00
Diana Carvalho
67722eeb75 Merge branch 'refs/heads/main' into sdk-testing/dc/ENG-4831-upgrade-tycho-deps 2025-09-25 10:48:13 +01:00
Diana Carvalho
5d73e3b47c feat: Use tycho-common from github
Took 20 seconds
2025-09-25 10:48:04 +01:00
semantic-release-bot
1bc5604bdf chore(release): 0.126.0 [skip ci]
## [0.126.0](https://github.com/propeller-heads/tycho-execution/compare/0.125.0...0.126.0) (2025-09-25)

### Features

* Add historical_trade option to encoding ([c51c6f5](c51c6f52a5))
* Pass the file contents instead of the file path for executors ([e78a362](e78a362894))
* Update tycho common to point to hooks feature branch ([a98e8d2](a98e8d21cc))
2025-09-25 08:40:09 +00:00
dianacarvalho1
d964280b62 Merge pull request #268 from propeller-heads/sdk-testing/dc/ENG-4831-upgrade-tycho-deps
feat: Add historical_trade option to encoding
2025-09-25 09:38:08 +01:00
Diana Carvalho
e78a362894 feat: Pass the file contents instead of the file path for executors
This is better because passing paths around might be really complex when running the code in another environments that is not local

Took 30 minutes
2025-09-25 09:34:43 +01:00
Diana Carvalho
c51c6f52a5 feat: Add historical_trade option to encoding
Adding it is necessary because sometimes we use the encoding crate for historical trades for testing. This is relevant for protocols that need token approvals like Balancer v2 and Curve. For this case, we prefer to set the approval flag to always be true than checking if it's necessary using and RPC. This RPC check would be wrong because it always uses the latest block

Took 30 minutes
2025-09-25 09:34:43 +01:00
Diana Carvalho
a98e8d21cc feat: Update tycho common to point to hooks feature branch
Took 34 minutes

Took 1 minute
2025-09-25 09:34:40 +01:00
semantic-release-bot
6e24223c53 chore(release): 0.125.0 [skip ci]
## [0.125.0](https://github.com/propeller-heads/tycho-execution/compare/0.124.0...0.125.0) (2025-09-25)

### Features

* bump tycho-common version ([fa3bb6d](fa3bb6daf7))
2025-09-25 03:38:31 +00:00
tvinagre
c9648da852 Merge pull request #269 from propeller-heads/tnl/update-indexer
feat: bump tycho-common version
2025-09-25 00:36:28 -03:00
TAMARA LIPOWSKI
fa3bb6daf7 feat: bump tycho-common version 2025-09-24 23:26:51 -04:00
Alan Höng
00537003c7 Merge pull request #267 from propeller-heads/ah/ENG-4924
feat: update tycho-common version
2025-09-19 14:09:36 +01:00
Alan Höng
3c130e281e Update tycho-common version
Updates tycho-common version so this PR builds correctly:

https://github.com/propeller-heads/tycho-simulation/pull/334
2025-09-19 08:08:56 +01:00
dianacarvalho1
7760f53f2a Merge pull request #265 from propeller-heads/dc/add-bug-report-template
chore: Update bug report template
2025-09-11 17:09:59 +01:00
dianacarvalho1
0aa05d5621 Update bug report template 2025-09-11 17:05:51 +01:00
semantic-release-bot
4b364299d9 chore(release): 0.124.0 [skip ci]
## [0.124.0](https://github.com/propeller-heads/tycho-execution/compare/0.123.0...0.124.0) (2025-09-11)

### Features

* bump tycho-common version ([bbd732d](bbd732d15a))
2025-09-11 15:29:22 +00:00
Tamara
fa4815ff09 Merge pull request #264 from propeller-heads/tnl/update-indexer-version
feat: bump tycho-common version
2025-09-11 11:27:22 -04:00
TAMARA LIPOWSKI
bbd732d15a feat: bump tycho-common version 2025-09-11 11:21:58 -04:00
adrian
299126da16 test: add tests to generate runtime bytecode for the executors 2025-09-09 11:58:39 +02:00
semantic-release-bot
cefe7b1cfd chore(release): 0.123.0 [skip ci]
## [0.123.0](https://github.com/propeller-heads/tycho-execution/compare/0.122.0...0.123.0) (2025-09-02)

### Features

* pin tycho-common version ([b0783fb](b0783fb2c1))
2025-09-02 00:05:07 +00:00
Tamara
1b66058790 Merge pull request #261 from propeller-heads/tnl/fix-tycho-common-version
feat: pin tycho-common version
2025-09-01 20:03:24 -04:00
TAMARA LIPOWSKI
b0783fb2c1 feat: pin tycho-common version
- It was installing the latest version, creating incompatibilities with tycho-simulation
2025-09-01 19:51:31 -04:00
semantic-release-bot
3f03671128 chore(release): 0.122.0 [skip ci]
## [0.122.0](https://github.com/propeller-heads/tycho-execution/compare/0.121.0...0.122.0) (2025-08-28)

### Features

* Bump tycho-common version ([8101ff3](8101ff31c8))
2025-08-28 20:43:32 +00:00
Tamara
e4e851a89c Merge pull request #260 from propeller-heads/tnl/bump-tycho-common
feat: Bump tycho-common version
2025-08-28 16:41:42 -04:00
TAMARA LIPOWSKI
8101ff31c8 feat: Bump tycho-common version 2025-08-28 16:35:37 -04:00
semantic-release-bot
22ec1af002 chore(release): 0.121.0 [skip ci]
## [0.121.0](https://github.com/propeller-heads/tycho-execution/compare/0.120.0...0.121.0) (2025-08-28)

### Features

* rename "uniswap_v4" to "uniswap_v4_hooks" ([c1d88be](c1d88be329))
* Support hooks (without special calldata) ([a058177](a0581773cd))
* **univ4:** Pass user_data as hook_data in execution ([93678d9](93678d9d19))
* Update UniswapV4 executor addresses ([d7e377e](d7e377e443))

### Bug Fixes

* access hooks attr, not hook ([2c38cf8](2c38cf84fc))
* Add missing uniswap v4 hooks executor addresses ([0daccfe](0daccfea9a))
* Add missing uniswap v4 hooks executor addresses ([5ab9e99](5ab9e9925a))
* After rebase fixes ([1d952b1](1d952b19be))
* Recalculate calldata after merging main ([2adcb89](2adcb89e6d))
* revert hooks rename ([ea9a1a8](ea9a1a88ca))
* Small safe wallet fixes ([c9d09e9](c9d09e9109))
2025-08-28 03:32:52 +00:00
Tamara
99eb4896b0 Merge pull request #221 from propeller-heads/hooks/dc/ENG-4624-pass-hook-data
feat: Univ4 hooks
2025-08-27 23:31:04 -04:00
TAMARA LIPOWSKI
1a49e3f3f6 chore: merge main 2025-08-27 23:27:58 -04:00
semantic-release-bot
3a3819f6ce chore(release): 0.120.0 [skip ci]
## [0.120.0](https://github.com/propeller-heads/tycho-execution/compare/0.119.0...0.120.0) (2025-08-27)

### Features

* Deploy new hashflow router ([eac45fa](eac45faf5a))
2025-08-27 16:07:43 +00:00
adrian
09202b3170 refactor: remove user_data from bebop encoded data 2025-08-27 18:05:51 +02:00
Tamara
f5079898af Merge pull request #258 from propeller-heads/rfqs/ENG-4753-deploy-hashflow
feat: Deploy new hashflow executor
2025-08-26 10:05:31 -04:00
TAMARA LIPOWSKI
0daccfea9a fix: Add missing uniswap v4 hooks executor addresses 2025-08-25 18:04:58 -04:00
TAMARA LIPOWSKI
5ab9e9925a fix: Add missing uniswap v4 hooks executor addresses 2025-08-25 17:57:47 -04:00
TAMARA LIPOWSKI
eac45faf5a feat: Deploy new hashflow router 2025-08-25 12:54:05 -04:00
TAMARA LIPOWSKI
ebcc6c6cf0 chore: nightly 2025-08-21 17:42:36 -04:00
TAMARA LIPOWSKI
2c38cf84fc fix: access hooks attr, not hook
This was a discrepancy between indexer and execution.
2025-08-21 17:41:03 -04:00
TAMARA LIPOWSKI
ea9a1a88ca fix: revert hooks rename
- Instead, add a new attribute to the builder, constants, and executor addresses json
- This was a miscommunication. Regular pools will still have the same name - only those with hooks will have hook appended to it
2025-08-21 17:40:28 -04:00
TAMARA LIPOWSKI
03414532c6 chore: merge main 2025-08-21 14:31:05 -04:00
TAMARA LIPOWSKI
c1d88be329 feat: rename "uniswap_v4" to "uniswap_v4_hooks"
to match the indexer
2025-08-21 14:00:01 -04:00
semantic-release-bot
e45a0fef95 chore(release): 0.119.0 [skip ci]
## [0.119.0](https://github.com/propeller-heads/tycho-execution/compare/0.118.0...0.119.0) (2025-08-21)

### Features

* Add BytecodeExporter to TestUtils ([cea964e](cea964e0a5))
2025-08-21 17:28:31 +00:00
dianacarvalho1
f2d0bd3567 Merge pull request #256 from propeller-heads/dc/save-executor-bytecode-to-file
feat: Add exportRuntimeBytecode() to TestUtils
2025-08-21 18:21:20 +01:00
Diana Carvalho
cea964e0a5 feat: Add BytecodeExporter to TestUtils
Add example usage for BalancerV2

Took 2 hours 27 minutes


Took 10 seconds
2025-08-21 17:44:07 +01:00
semantic-release-bot
cc9801ff91 chore(release): 0.118.0 [skip ci]
## [0.118.0](https://github.com/propeller-heads/tycho-execution/compare/0.117.0...0.118.0) (2025-08-21)

### Features

* Use Arc instead of & for protocol_state in Swap ([a2a5319](a2a53195ed))

### Bug Fixes

* Updates to new datatype after merging main ([e9c1a39](e9c1a39608))
2025-08-21 15:09:08 +00:00
Tamara
d49e86f91c Merge pull request #254 from propeller-heads/rfqs/tnl/ENG-4798-arc-protocol-state
feat: Use Arc instead of & for protocol_state in Swap
2025-08-21 11:07:01 -04:00
TAMARA LIPOWSKI
e9c1a39608 fix: Updates to new datatype after merging main 2025-08-21 11:03:01 -04:00
Tamara
acb93c0fe6 Merge branch 'main' into rfqs/tnl/ENG-4798-arc-protocol-state 2025-08-21 10:43:50 -04:00
adrian
80853f7ba8 chore: remove unused entry in calldata.text 2025-08-21 14:19:09 +02:00