kayibal
2eb41d82f0
feat(tycho-substreams): Add builder for TransactionChanges.
...
This builder allows easier access to already changed contract addresses, and entity attributes while avoiding duplicated entries.
This is needed to implement the update markers on balancer substreams.
2024-07-25 14:11:29 +01:00
Zizou
96f67362bf
Merge pull request #37 from propeller-heads/zz/update-protobuf
...
Update protobuf and Balancer Substreams
2024-07-23 15:19:14 +02:00
Zizou
ead8e17082
Merge pull request #53 from propeller-heads/fp/fix-vm-indexing
...
fix(substreams): Fix storage changes indexing for DELEGATECALL
2024-07-22 10:25:14 +02:00
Florian Pellissier
47e6f08338
docs: add changelog
2024-07-22 03:48:47 +02:00
Florian Pellissier
c48532a5c4
feat: Update protobuf messages for Balancer, add pool_id and balance_owner as entity changes
2024-07-22 03:48:29 +02:00
Florian Pellissier
7db72c284c
feat: Update proto files
2024-07-22 03:48:29 +02:00
Florian Pellissier
e6edcd1fa2
refactor: only include changes if we know call.caller AND the call type is delegatecall or callcode
2024-07-19 14:35:45 +02:00
Florian Pellissier
33e5f6a236
fix(substreams): Fix storage changes indexing for DELEGATECALL
2024-07-19 12:18:58 +02:00
Florian Pellissier
ec6e16f465
refactor: Clean code and update cargo.lock
2024-07-12 15:47:22 +02:00
Florian Pellissier
7dbf3ffac6
feat: Add a generic function to extract balance deltas from Transfer events.
2024-07-12 14:59:23 +02: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
b0fe5bc4e1
Add github CI for substreams
2024-03-14 02:03:59 +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