Florian Pellissier
b432e2827f
fix(curve): wrong static attibutes
2024-06-14 21:51:34 +02:00
Florian Pellissier
329375fa0e
refactor: update Curve test assets
2024-06-14 21:29:08 +02:00
Florian Pellissier
30eb0d5add
feat(testing): add readme for testing
2024-06-14 21:17:32 +02:00
Florian Pellissier
8cc526527e
feat(testing): add a script for Tycho integration testing
2024-06-14 21:17:32 +02:00
Florian Pellissier
226ec98cf8
refactor: remove allow non_snake_case in build.rs
2024-06-14 19:47:22 +02:00
Florian Pellissier
dda36a4e7c
chore: rename ERC20.json to snake case
2024-06-14 19:43:32 +02:00
Florian Pellissier
127a0c5cb7
fix(ci): clippy, fmt and remove substreams logs
2024-06-14 19:41:20 +02:00
Florian Pellissier
c7d18d447a
fix(curve): some general fixes including
...
Bytes decoding from BalanceChange, sort BlockBalanceDeltas, transform `0xeeee...` into `0x000...` for consistency, and add a placeholder for missing tokens in `get_token_from_pool`.
2024-06-14 19:15:37 +02:00
Florian Pellissier
184cd443fe
refactor: make base_pool a static attribute
2024-06-14 19:11:44 +02:00
0xMochan
5a1d9f1e29
feat: add native eth transfers
2024-06-11 12:54:02 -04:00
0xMochan
728a091b19
fix: block num
2024-06-04 17:13:01 -04:00
0xMochan
588b5c7934
fix: first block
2024-06-04 17:05:16 -04:00
Mochan
a55b5969c5
Update substreams/ethereum-curve/src/pool_factories.rs
...
Co-authored-by: Zizou <111426680+zizou0x@users.noreply.github.com >
2024-06-04 16:59:57 -04:00
0xMochan
c1966cca38
fix: pass CI
2024-06-03 09:57:19 -04:00
0xMochan
f1796d1c67
fix: clean up abis
2024-06-03 09:41:14 -04:00
0xMochan
f64fcdf220
feat: new pool->token function, renamed ERC20->erc20
2024-05-29 14:39:32 -04:00
0xMochan
194cfe5296
feat: add WETH to ETH address swap
2024-05-24 17:51:49 -04:00
0xMochan
8c37a74ea6
feat: using Transfer and other various fixes
2024-05-23 17:43:46 -04:00
0xMochan
379baebfb7
feat: this should cover all pools over >10mil TVL:
...
I have not tested everything thoroughly yet. Ignore `test.json` that'll likely go away if we use the `Transfer` method for pool deltas
2024-05-16 23:29:52 -07:00
0xMochan
78fffc02d9
clean up maverick stuff and implement changes from feedback
2024-05-09 11:52:29 -05:00
0xMochan
df3508f05d
remove: maverick (moved)
2024-05-09 11:27:40 -05:00
0xMochan
16b9bac3ce
🎉
2024-05-08 19:35:25 -05:00
0xMochan
ec07703090
valdiate: 3pool and steth-eth
2024-05-08 15:56:41 -05:00
0xMochan
7c49d3e813
fix: pool emitting
2024-05-07 10:16:22 -05:00
0xMochan
2d9ba502ca
style: clippy
2024-05-02 19:00:51 -05:00
0xMochan
b036acefd2
more comments
2024-05-02 13:36:11 -05:00
0xMochan
51e05d5eb5
bugged remove liq deltas
2024-05-02 13:34:43 -05:00
0xMochan
126bd003a8
integrate remaining abis and clean up / comment some code
2024-05-02 13:34:11 -05:00
0xMochan
692579e930
abis + params
2024-05-02 03:18:58 -05:00
0xMochan
a66c9a3965
docs, better error messages, ish
2024-04-11 19:52:32 -05:00
0xMochan
7c75c8d3d6
Initial pools.rs function for handling custom parameters
2024-04-11 19:41:56 -05:00
0xMochan
8dcae829b5
fix: maverick
2024-04-01 23:03:05 -05:00
0xMochan
373ac1036c
fix: further fixes
2024-04-01 14:53:17 -05:00
0xMochan
462cd29b49
fix: update substream.yaml 2
2024-03-29 15:06:09 -05:00
0xMochan
ed36d98d90
fix: update substream.yaml
2024-03-29 14:57:28 -05:00
0xMochan
2feee8add6
sdk: update to latest sdk
2024-03-29 14:55:31 -05:00
0xMochan
448a153c6e
Merge branch 'main' of https://github.com/propeller-heads/propeller-protocol-lib into feat/curve-maverick
2024-03-27 18:21:27 -04:00
0xMochan
2a85ca849b
changes
2024-03-22 14:34:08 -04:00
Florian Pellissier
3895a3332c
Fix bugs in balance substreams
2024-03-15 17:38:36 +01:00
kayibal
d972da244f
Remove outdated readme. Add docs about releasing.
2024-03-14 13:05:06 +00:00
kayibal
2e77405342
Update ethereum-template
...
Remove unecessary pb module, import models from tycho-substreams instead.
Integrate package directly into workspace.
2024-03-14 12:53:12 +00:00
kayibal
3b51123311
Normalise module names for balancer.
...
This way the module names are in sync with the gitbook docs.
2024-03-14 12:52:29 +00:00
kayibal
e70d5f0e86
Clip balances at 0.
...
In case we get negative balances, which happens sometimes e.g. in balancer and seems to be due to some rounding issues within the protocol, we simply clip the balance at 0 so we never emit negative balances as tycho-indexer the upstream system will interpret the balance bytes as unsigned integers.
2024-03-14 11:04:41 +00:00
kayibal
3f5a74260d
Adjust and uncomment s3 path.
2024-03-14 09:34:28 +00:00
kayibal
f88fb952b0
Add substreams cli installation.
...
Comment out S3 upload for now.
2024-03-14 02:10:53 +00:00
kayibal
b0fe5bc4e1
Add github CI for substreams
2024-03-14 02:03:59 +00:00
kayibal
981a091727
Add check and release scripts.
...
Had to slightly adjust package names to make this work.
2024-03-14 01:24:43 +00:00
kayibal
6b6e42e2f8
Run rustfmt
2024-03-14 00:27:52 +00:00
kayibal
425628ae97
Create a workspace and make clippy happy.
2024-03-14 00:19:54 +00:00
kayibal
e62cc13c0b
Move crates under substreams directory.
...
This way we can run GHA jobs depending on what files changed.
2024-03-13 23:57:23 +00:00