* feat: Add DCI Entrypoints to BalancerV2 components * fix: miscellaneous fixes before Balancer V2 resync This commit fixes the entrypoints created by Balancer v2 packages, removes some disabled factories and remove support for BPT tokens (this is still to be investigated but so far we won't be able to support them) * refactor: fix CI and bump version * chore: update comments --------- Co-authored-by: Thales <thales@datarevenue.com> Co-authored-by: zizou <111426680+flopell@users.noreply.github.com> Co-authored-by: Louise Poole <louise@datarevenue.com>
66 lines
1.6 KiB
YAML
66 lines
1.6 KiB
YAML
specVersion: v0.1.0
|
|
package:
|
|
name: "ethereum_balancer_v2"
|
|
version: v0.3.0
|
|
url: "https://github.com/propeller-heads/tycho-protocol-sdk/tree/main/substreams/ethereum-balancer-v2"
|
|
|
|
protobuf:
|
|
files:
|
|
- tycho/evm/v1/vm.proto
|
|
- tycho/evm/v1/common.proto
|
|
- tycho/evm/v1/utils.proto
|
|
importPaths:
|
|
- ../../proto
|
|
|
|
binaries:
|
|
default:
|
|
type: wasm/rust-v1
|
|
file: ../target/wasm32-unknown-unknown/release/ethereum_balancer_v2.wasm
|
|
|
|
modules:
|
|
- name: map_components
|
|
kind: map
|
|
initialBlock: 12272146
|
|
inputs:
|
|
- source: sf.ethereum.type.v2.Block
|
|
output:
|
|
type: proto:tycho.evm.v1.BlockTransactionProtocolComponents
|
|
|
|
- name: store_components
|
|
kind: store
|
|
initialBlock: 12272146
|
|
updatePolicy: set
|
|
valueType: string
|
|
inputs:
|
|
- map: map_components
|
|
|
|
- name: map_relative_balances
|
|
kind: map
|
|
initialBlock: 12272146
|
|
inputs:
|
|
- source: sf.ethereum.type.v2.Block
|
|
- store: store_components
|
|
output:
|
|
type: proto:tycho.evm.v1.BlockBalanceDeltas
|
|
|
|
- name: store_balances
|
|
kind: store
|
|
initialBlock: 12272146
|
|
updatePolicy: add
|
|
valueType: bigint
|
|
inputs:
|
|
- map: map_relative_balances
|
|
|
|
- name: map_protocol_changes
|
|
kind: map
|
|
initialBlock: 12272146
|
|
inputs:
|
|
- source: sf.ethereum.type.v2.Block
|
|
- map: map_components
|
|
- map: map_relative_balances
|
|
- store: store_components
|
|
- store: store_balances
|
|
mode: deltas # This is the key property that simplifies `BalanceChange` handling
|
|
output:
|
|
type: proto:tycho.evm.v1.BlockChanges
|