dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbJjs9xRSrZEs8YjoDdVP7DwDphsJAhmczXkvrJEfQB34 name: Factory - file: /: /ipfs/Qmcvpf7g7A6tmRrrcagaMXxCK3XLP6CXftwLGaMTwTyFA2 name: CRPFactory - file: /: /ipfs/QmViiYL95fqRWbLBX8dGTEn8t34UsP68acdxmU9TJi6EjS name: ConfigurableRightsPool apiVersion: 0.0.4 entities: - Balancer eventHandlers: - event: 'LOG_NEW_POOL(indexed address,indexed address)' handler: handleNewPool file: /: /ipfs/QmfSCihy3CCii67uUPuoPKLLKT7aU9u7b9VwBnEWAqQhAh kind: ethereum/events language: wasm/assemblyscript name: Factory network: mainnet source: abi: Factory address: '0x9424B1412450D0f8Fc2255FAf6046b98213B76Bd' startBlock: 9562480 description: >- Balancer is a non-custodial portfolio manager, liquidity provider, and price sensor. repository: 'https://github.com/balancer-labs/balancer-subgraph' schema: file: /: /ipfs/QmRKXt7hFGn3Cf1xFDJYcFnRrrzJACAp96sF9QgAjjyjBK specVersion: 0.0.2 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNcnxdDGYm6sv1AWiqahqxsamekznGQwBE7nxdVms1rsM name: Pool - file: /: /ipfs/QmRaHvFJ18q74E5e7emHfArcjn5FXLSP5qtbMMZyUbinbH name: BToken - file: /: /ipfs/QmPivnNrN4eS7hBRGUA6BA3gGxoH6J3Mkax9uMkcJMGJNn name: BTokenBytes apiVersion: 0.0.4 callHandlers: - function: gulp(address) handler: handleGulp entities: - Pool - Balancer - Swap eventHandlers: - event: 'LOG_CALL(indexed bytes4,indexed address,bytes)' handler: handleSetSwapFee topic0: '0x34e1990700000000000000000000000000000000000000000000000000000000' - event: 'LOG_CALL(indexed bytes4,indexed address,bytes)' handler: handleSetController topic0: '0x92eefe9b00000000000000000000000000000000000000000000000000000000' - event: 'LOG_CALL(indexed bytes4,indexed address,bytes)' handler: handleSetPublicSwap topic0: '0x49b5955200000000000000000000000000000000000000000000000000000000' - event: 'LOG_CALL(indexed bytes4,indexed address,bytes)' handler: handleFinalize topic0: '0x4bb278f300000000000000000000000000000000000000000000000000000000' - event: 'LOG_CALL(indexed bytes4,indexed address,bytes)' handler: handleRebind topic0: '0x3fdddaa200000000000000000000000000000000000000000000000000000000' - event: 'LOG_CALL(indexed bytes4,indexed address,bytes)' handler: handleRebind topic0: '0xe4e1e53800000000000000000000000000000000000000000000000000000000' - event: 'LOG_CALL(indexed bytes4,indexed address,bytes)' handler: handleUnbind topic0: '0xcf5e7bd300000000000000000000000000000000000000000000000000000000' - event: 'LOG_JOIN(indexed address,indexed address,uint256)' handler: handleJoinPool - event: 'LOG_EXIT(indexed address,indexed address,uint256)' handler: handleExitPool - event: >- LOG_SWAP(indexed address,indexed address,indexed address,uint256,uint256) handler: handleSwap - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmdQ3cW2T4B5ZQ4v8ZeNMgUR7ySCKTm5CUhpwpDdx4wzhP kind: ethereum/events language: wasm/assemblyscript name: Pool network: mainnet source: abi: Pool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmViiYL95fqRWbLBX8dGTEn8t34UsP68acdxmU9TJi6EjS name: ConfigurableRightsPool apiVersion: 0.0.4 entities: - Pool eventHandlers: - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleSetCrpController file: /: /ipfs/QmdQ3cW2T4B5ZQ4v8ZeNMgUR7ySCKTm5CUhpwpDdx4wzhP kind: ethereum/events language: wasm/assemblyscript name: CrpController network: mainnet source: abi: ConfigurableRightsPool