Commit Graph

191 Commits

Author SHA1 Message Date
Florian Pellissier
12eeb72e9f chore: bump ethereum-curve to version 0.2.0 2024-07-02 17:08:45 +02:00
Florian Pellissier
62b4196d8d Revert "feat: add apool (but it uses rebasing tokens so balances are off)"
This reverts commit bdadf837cad52e54358d819afd3e1ca3f3c2d2f3.
2024-07-02 17:08:45 +02:00
Florian Pellissier
9a6d3ba4a5 feat: add apool (but it uses rebasing tokens so balances are off) 2024-07-02 17:08:45 +02:00
Florian Pellissier
3aa880a700 feat: add twocrypto factory 2024-07-02 17:08:45 +02:00
Florian Pellissier
fe27fc397f refactor: filter out empty tokens in address_map function 2024-07-02 17:08:45 +02:00
Florian Pellissier
959a08026a chore: remove unused abis 2024-07-02 17:08:45 +02:00
Florian Pellissier
b598a12592 chore: update params 2024-06-14 23:45:18 +02:00
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