Zizou
58455a1188
Merge pull request #85 from propeller-heads/zz/enable-ir
...
fix(evm-compilation): enable via IR
2024-10-07 11:00:46 +02:00
zizou
d3cfc5d509
fix(evm-compilation): enable via IR
...
This is needed to compile Curve executor.
2024-10-07 10:32:44 +02:00
Zizou
bee97a14e4
Merge pull request #82 from propeller-heads/zz/curve/improve-readme
...
Improve Curve readme and fix small bugs
2024-09-16 15:28:37 +02:00
zizou
c90b190936
fix: correctly handle hexbytes convertion
...
There was a bug if the value was already a HexBytes that would lead to some tiny changes on the HexBytes, leading to our test being too permissive.
2024-09-06 17:27:31 +02:00
zizou
d0d81fc671
refactor: improve curve static attributes
2024-09-06 17:24:41 +02:00
zizou
4fbdb434c8
docs(curve): add static attr and ongoing task in curve readme
2024-09-06 17:22:29 +02:00
Zizou
deabc8da66
Merge pull request #81 from propeller-heads/zz/fix-balancer-balance-bug
...
fix(balancer-susbtreams): fix a bug with pool id in case of `Swap` event
2024-09-06 11:16:44 +02:00
zizou
558d85d912
chore(clippy): ignore long paragraph in generated files
2024-09-06 11:11:03 +02:00
Zizou
68525caca5
Merge branch 'main' into zz/fix-balancer-balance-bug
2024-09-06 11:05:18 +02:00
zizou
065c162c5a
fix(balancer-susbtreams): fix a bug with pool id in case of Swap event. Also bump the Substreams version.
2024-09-06 11:04:29 +02:00
dianacarvalho1
7fe6d42592
Merge pull request #80 from propeller-heads/dc/move-curve
...
feat: Add execution for curve
2024-09-05 16:18:24 +01:00
Diana Carvalho
a6caf84f55
feat: Add execution for curve
...
- Add CurveSwapStructEncoder and tests
- Add CurveSwapExecutorExposed and tests
- Add needed interfaces
#time 0m
#time 0m
#time 0m
2024-09-05 13:19:31 +01:00
Zizou
f181688090
Merge pull request #79 from propeller-heads/zz/fix-setup-env-script
...
fix: correctly run `pre_build.sh` in `setup_env` context instead of in a subshell
2024-09-04 11:15:03 +02:00
zizou
0e3c1268dd
fix: correctly run pre_build.sh in setup_env context instead of in a subshell
2024-09-04 11:14:09 +02:00
dianacarvalho1
b7c98741ae
Merge pull request #78 from propeller-heads/dc/ENG-3545-make-encoders-lib
...
fix: Remove publish_propeller_solver_core (it was a copy pasta mistake)
2024-09-03 10:30:37 +01:00
dianacarvalho1
a28e6533e2
Merge branch 'main' into dc/ENG-3545-make-encoders-lib
2024-09-03 10:29:25 +01:00
Diana Carvalho
59d6e0d803
fix: Remove publish_propeller_solver_core (it was a copy pasta mistake)
2024-09-03 10:26:13 +01:00
dianacarvalho1
427f0e85dd
Merge pull request #77 from propeller-heads/dc/ENG-3545-make-encoders-lib
...
feat: Add propeller swap encoders
2024-09-03 10:24:34 +01:00
Diana Carvalho
8a3dd87797
docs: Improve docs
2024-09-02 12:37:01 +01:00
Diana Carvalho
7ba63bf404
feat: Update with new interface
...
Give more context in the swap-encoder.md
2024-08-30 10:59:05 +01:00
Diana Carvalho
41f20f14b0
feat: Add propeller swap encoders
...
- Add setup for package
- Add docs
- Add balancer implementation and test
- Add CI:
- Add setup action
- Add test and format CI
- Add CD: Publish python package to AWS
2024-08-29 15:27:35 +01:00
dianacarvalho1
e4967b1880
Merge pull request #72 from propeller-heads/dc/ENG-3520-move-swap-executor
...
chore: Add BalancerSwapExecutor
2024-08-26 11:57:51 +01:00
Diana Carvalho
813f0fe9c8
chore: Rename SwapExecutorTest
2024-08-26 11:57:36 +01:00
Diana Carvalho
e49af99b1f
chore: Add BalancerSwapExecutor
2024-08-23 18:24:34 +01:00
dianacarvalho1
570590663e
Merge pull request #71 from propeller-heads/dc/ENG-3521-add-iswap-executor
...
feat: Add ISwapExecutor and docs
2024-08-23 12:58:13 +01:00
Diana Carvalho
d1e21a8d63
docs(ISwapExecutor): Improve swap executor related docs
2024-08-22 17:06:52 +01:00
Diana Carvalho
299a872160
feat(ISwapExecutor): Add ISwapExecutor and docs
2024-08-22 16:17:06 +01:00
Zizou
34f9adb24c
Merge pull request #70 from propeller-heads/zz/balancer/remove-pool-id
...
refactor(balancer-substreams): remove `pool_id` static attr and use `ProtocolComponent.id` instead
2024-08-22 12:48:53 +02:00
Florian Pellissier
27768ce114
refactor(balancer-substreams): remove pool_id static attr and use ProtocolComponent.id instead
2024-08-22 10:04:15 +02:00
Zizou
e6fd661f75
Merge pull request #69 from propeller-heads/docs
...
docs(gitbook): use full links for gitbook
2024-08-21 16:08:14 +02:00
Florian Pellissier
35eda6261c
docs(gitbook): use full links for gitbook
2024-08-21 16:04:58 +02:00
Zizou
c42fb76816
Merge pull request #68 from propeller-heads/zz/update-docs-summary
...
docs: update gitbook
2024-08-21 15:50:31 +02:00
Florian Pellissier
f6274a4cd1
docs: delete substreams-integration.md
2024-08-21 15:46:40 +02:00
Florian Pellissier
d3fa2103a1
Merge branch 'docs' into zz/update-docs-summary
2024-08-21 15:42:34 +02:00
Florian Pellissier
467a117a97
docs: update summary
2024-08-21 14:44:59 +02:00
Zizou
9c140a71af
Merge pull request #67 from propeller-heads/zz/sdk/improve-onboarding-process
...
refactor: make onboarding easier
2024-08-20 11:33:20 +02:00
Florian Pellissier
28dee5e7b7
docs(indexing): add special notice for pool_id
2024-08-20 11:32:01 +02:00
Zizou
8bc4a41544
Merge pull request #56 from propeller-heads/fp/curve-fixes
...
Fix Curve after SDKv2 update
2024-08-20 09:11:20 +02:00
Florian Pellissier
c7b1796f7d
refactor(testing): make setup_env.sh runnable only from within /testing
2024-08-20 09:07:34 +02:00
Florian Pellissier
2ad12cb659
docs(indexing): miscellaneous small docs improvements
2024-08-20 09:06:52 +02:00
Florian Pellissier
6bd96374b5
docs(indexing): add docs for reserved attributes
2024-08-19 11:56:55 +02:00
Florian Pellissier
37f1fbfe04
docs(substreams): miscellaneous docs improvements and update
2024-08-19 11:56:55 +02:00
Florian Pellissier
bc2cd6bab2
refactor(testing): miscellaneous improvements and bugfixes
...
Includes bugfix on `tycho-indexer-client` and `protosim_py`, a script to simplify setting up testing python env and cli improvements. Also add support for building runtime for SwapAdapters with many args that was bugged before.
2024-08-19 11:56:52 +02:00
Florian Pellissier
c218252548
refactor(curve): stateless contracts as state attribute instead of static.
2024-08-15 10:42:06 +02:00
Florian Pellissier
420cf13466
refactor(curve): Remove unnecessary WETH stateless contracts
...
These contracts became unnecessary because we handle things differently on the Adapter side, we use native eth instead of WETH when possible.
2024-08-13 11:58:21 +02:00
Florian Pellissier
5c25d2fac0
style(curve): Fix CI
2024-08-09 11:24:36 +02:00
Florian Pellissier
bd59af67ed
fix(curve): Add weth as stateless contract for CryptoPool with ETH
2024-08-09 11:00:58 +02:00
Florian Pellissier
1f2316713f
fix(curve): Update integration tests
2024-08-09 10:39:58 +02:00
Florian Pellissier
6ac29335c7
docs(curve-substreams): Add docs for each tests
2024-08-09 10:39:14 +02:00
Florian Pellissier
d8d7a6d9fd
fix(curve): add new missing initialized account and update Tycho binary
2024-08-09 10:39:14 +02:00