fix(balancer): miscellaneous improvements before resync (#104)
* fix(balancer): ignore self balance change Euler pool emit a balance change for the pool itself. We don't want to have it because it's an unknown token from Tycho's perspective. example: https://etherscan.io/tx/0x4a9ea683052afefdae3d189862868c3a7dc8f431d1d9828b6bfd9451a8816426#eventlog#338 * refactor(balancer): rename balancer module to balancer-v2 * ci: make clippy happy --------- Co-authored-by: zizou <111426680+flopell@users.noreply.github.com>
This commit is contained in:
25
substreams/ethereum-balancer-v2/Readme.md
Normal file
25
substreams/ethereum-balancer-v2/Readme.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# Balancer Substream
|
||||
|
||||
## Open tasks
|
||||
|
||||
### Missing rate provider state
|
||||
|
||||
Any pool that does use rate providers, is currently not supported by tycho since we do
|
||||
not witness the contract creation of rate providers and thus can't provide the required
|
||||
contract state.
|
||||
|
||||
This is planned to be resolved with the dynamic contract indexing module.
|
||||
|
||||
## Static Attributes
|
||||
|
||||
| name | type | description |
|
||||
|--------------------|-------|---------------------------------------------------------------------------------------------------------|
|
||||
| pool_type | str | A unique identifier per pool type. Set depending on the factory |
|
||||
| normalized weights | json | The normalised weights of a weighted pool. |
|
||||
| pool_id | str | A hex encoded balancer pool id. |
|
||||
| rate_providers | json | A list of rate provider addresses. |
|
||||
| bpt | bytes | The balancer lp token, set if the pool support entering and exiting lp postions via the swap interface. |
|
||||
| main_token | bytes | The main token address for a linear pool |
|
||||
| wrapped_token | bytes | The wrapped token address for a linear pool |
|
||||
| fee | int | The fee charged by the pool set at deployment time |
|
||||
| upper_target | int | The upper target for a linear pool |
|
||||
Reference in New Issue
Block a user