Commit Graph

34 Commits

Author SHA1 Message Date
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
kayibal
29e5984a3a Add prelude; Move pb implementations.
Else the implementations would get overwritten.
2024-03-13 23:49:40 +00:00
kayibal
312d322585 Add tycho pb type constructors.
This allows us to remove a lot of unnecessary boilerplate code.
2024-03-13 23:02:14 +00:00
kayibal
18e9dfcec4 Remove TransactionWrapper from SDK & Balancer.
This type is not needed anymore.
2024-03-13 21:09:01 +00:00
kayibal
d9fe9b1e1c Integrate balancer substream with sdk.
We defer the contract storage extraction as well as the balance handling (apart from actually extracing relative deltas) to the SDK.
2024-03-13 21:06:55 +00:00
kayibal
0d621a4545 Improve the naming of utils. 2024-03-13 12:29:41 +00:00
kayibal
4b2437dab6 Revert "Don't include balancer specific pb in tycho pbs."
This reverts commit a1864e3c.

We will actually make the balance delta messages part of the tycho packages since this makes a few things simpler when trying to factor out an sdk.
2024-03-13 12:11:38 +00:00
Florian Pellissier
7601072e87 fix: encode component_id as UTF8 2024-03-13 10:19:59 +01:00
Florian Pellissier
2a1b83f6c5 fix: index balance changes from Swap events 2024-03-12 22:53:30 +01:00
Florian Pellissier
38dcd9d843 fix: BalanceChange encoding 2024-03-12 12:51:26 +01:00
Florian Pellissier
1e546230de fix: map_balance_deltas pool_id check 2024-03-12 12:49:09 +01:00
kayibal
a1864e3cd4 Don't include balancer specific pb in tycho pbs. 2024-03-11 19:10:28 +00:00
Florian Pellissier
c283a81341 Make clippy happy 2024-03-11 18:32:42 +01:00
Florian Pellissier
accfa074fd fix: filter out changes that aren't balancer related 2024-03-11 17:53:17 +01:00
Florian Pellissier
51275f0ccf fix: remove balancer factory from components' contracts 2024-03-11 17:53:09 +01:00
Florian Pellissier
66a048fbe2 refactor: update protobuf messages 2024-03-11 17:52:46 +01:00
Florian Pellissier
b8d7f6686c Fix balancer substream naming 2024-03-07 15:39:07 +01:00
0xMochan
10f2e04c02 fix: only emit balance changes if the component is tracked 2024-02-05 13:58:25 -05:00
0xMochan
0a031d8bf5 fix: prune empty transaction protocol component groups from map_pools_created 2024-02-01 13:52:02 -05:00
0xMochan
e7b458cc01 feat: remove requests as a dep for get_abis.py script and add docs 2024-02-01 09:36:26 -05:00
0xMochan
c96eb068d7 refactor: adjust naming 2024-01-31 10:28:41 -05:00
0xMochan
9f82671082 feat: lots of refactoring (file splitting
- `lib.rs` split into multiple files with `modules.rs` being the main entrypoint for substreams
- contract changes are tracked similiarly to ambient (generalized to use a store of tracked contracts)
- static attributes were pruned of the dynamic ones
2024-01-29 11:12:27 -05:00
0xMochan
4d56335f2e fix: naming errors in substreams.yaml 2024-01-24 16:42:22 -05:00
0xMochan
c6c41e5773 fix: code clean w/ clippy 2024-01-24 16:28:58 -05:00
0xMochan
d8ddc33f23 feat: ethereum-balancer implementation 2024-01-24 16:28:50 -05:00
pistomat
d7c7860347 Update substreams/Readme.md
Co-authored-by: Michał D <michcio1234@gmail.com>
2023-12-22 16:36:17 +01:00
pistomat
03686d0dff Update readmes 2023-12-22 11:33:12 +01:00
pistomat
071f02f856 Update readmes and add upstream changes 2023-12-21 16:37:57 +01:00
pistomat
0f3a5b819c Add substreams integration template, readmes 2023-12-20 18:12:41 +01:00
pistomat
8a7271bc59 Clone proto and substreams from tycho-indexer 2023-12-20 14:29:26 +01:00
kayibal
82c815fdf2 Restructure repository file structure.
Adds an outer layer to hold docs, cairo contracts
and other related files.
2023-11-01 01:09:17 +00:00