Commit Graph

635 Commits

Author SHA1 Message Date
Alan Höng
163296bceb Merge pull request #92 from propeller-heads/ah/docs/clarification-limits
docs: Document the meaning of limits array
2024-10-23 10:45:36 +01:00
kayibal
f129f217e5 docs: Document the meaning of limits array 2024-10-23 10:45:22 +01:00
kayibal
42f66c22cf docs: Document the meaning of limits array 2024-10-23 10:44:53 +01:00
Louise Poole
eddb46ccbd Merge pull request #90 from propeller-heads/lp/improve-release-script
ci: allow numbers in substream release version tag
2024-10-21 23:02:16 +02:00
Louise Poole
7f262c3994 ci: allow numbers in substream release version tag 2024-10-21 17:56:32 +02:00
Louise Poole
d616481c4a Merge pull request #89 from propeller-heads/lp/uniswap-v2-be-encoding
feat: Convert uniswap v2 attributes to big endian encoding
2024-10-21 17:28:04 +02:00
Louise Poole
5c38cd6fb3 feat: improve substream release script
Improvements include:
- exit the script if any non-recoverable step fails
- fix bug where cargo version was hardcoded to be detected in balancer package
- allow optional input of substream config file. This is necessary for protocols with forks as they will have multiple configs in one directory
2024-10-17 19:43:07 +02:00
Louise Poole
3c3b5195f7 fix: update uniswap v2 configs and package name 2024-10-17 19:43:07 +02:00
Louise Poole
3639d8d747 feat(uniswap_v2): encode attribute values with big endian encoding 2024-10-17 19:43:07 +02:00
Zizou
78f6cb277a Merge pull request #88 from propeller-heads/zz/substreams/fix-balancer-balance
fix(balancer): index `PoolBalanceManaged` balance changes
2024-10-17 15:19:53 +02:00
zizou
18f4446344 fix(balancer): index PoolBalanceManaged balance changes 2024-10-17 12:49:03 +02:00
Zizou
eac73e4b8e Merge pull request #86 from propeller-heads/zz/substreams/add-uniswaps
feat(substreams): add substreams modules for Uniswaps and update Ambient
2024-10-15 10:17:33 +02:00
zizou
f602e01942 format(substreams): separate code and imports 2024-10-15 10:15:38 +02:00
zizou
4c448e701a ci: make clippy happy 2024-10-14 18:16:18 +02:00
zizou
6f4c24500b chore(substreams): bump versions and update yaml files 2024-10-14 18:11:53 +02:00
zizou
42f2f45aa7 refactor(substreams): Update ambient Substreams 2024-10-14 18:09:17 +02:00
zizou
aff76f8cc7 chore: fix CI 2024-10-11 14:24:55 +02:00
zizou
050ae59a83 refactor(substreams): refactor uniswapv3 to use tycho-substreams 2024-10-11 14:18:22 +02:00
zizou
d7cc19c4ff refactor(substreams): refactor uniswapv2 to use tycho-substreams 2024-10-11 14:11:19 +02:00
zizou
73d48236ba feat(substreams): add substreams for Uniswap v2 and v3 2024-10-11 14:00:52 +02:00
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