dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault - file: /: /ipfs/QmTbFuUNTTEkRVQZPUofpbCofEVRniQhdzy2LZWn6vZL8i name: ERC20 - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool - file: /: /ipfs/QmbXDgnMgXLNrAXpJnqhiuZHqBW5Xa5N6HjSJXx39JD4sf name: WeightedPoolFactory - file: /: /ipfs/QmaodLeURv6ai6Qm1pZHetdNthkkAzV9aDNbmQskLC6tYL name: FXPool apiVersion: 0.0.5 entities: - Balancer - Pool - PoolToken - User - UserInternalBalance - Token - TokenSnapshot - TradePair - TradePairSnapshot - BalancerSnapshot eventHandlers: - event: >- Swap(indexed bytes32,indexed address,indexed address,uint256,uint256) handler: handleSwapEvent - event: >- PoolBalanceChanged(indexed bytes32,indexed address,address[],int256[],uint256[]) handler: handleBalanceChange - event: >- PoolBalanceManaged(indexed bytes32,indexed address,indexed address,int256,int256) handler: handleBalanceManage - event: 'InternalBalanceChanged(indexed address,indexed address,int256)' handler: handleInternalBalanceChange file: /: /ipfs/QmU9cJm4d5PVguuBTgzbCG5MLBn7KpMYmBnMtbrCByCe9R kind: ethereum/events language: wasm/assemblyscript name: Vault network: bsc source: abi: Vault address: '0x2b3127501D37Ea8307E68B89d2592C45a65506C1' startBlock: 26829717 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault - file: /: /ipfs/QmTbFuUNTTEkRVQZPUofpbCofEVRniQhdzy2LZWn6vZL8i name: ERC20 - file: /: /ipfs/QmbXDgnMgXLNrAXpJnqhiuZHqBW5Xa5N6HjSJXx39JD4sf name: WeightedPoolFactory - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmNt9D5bLD28fgn9Ch5YQ3prccVAS4XqLU8BbnaQH1czLt name: WeightedPoolV2 apiVersion: 0.0.5 entities: - Balancer - Pool eventHandlers: - event: PoolCreated(indexed address) handler: handleNewWeightedPoolV2 file: /: /ipfs/QmXMbJa3E4w4Z3ZkPS9Qad6x32oHDdPCoWXw7wqvJXXvXE kind: ethereum/events language: wasm/assemblyscript name: WeightedPoolV2Factory network: bsc source: abi: WeightedPoolFactory address: '0xEA4dc6bA1a3754C999414b3F44eC3E2774d3D2e1' startBlock: 26829717 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault - file: /: /ipfs/QmTbFuUNTTEkRVQZPUofpbCofEVRniQhdzy2LZWn6vZL8i name: ERC20 - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmfAJvc45dBYPNK7ZNt9FE56n8THuBauH9rTg2CR9AT2sM name: ComposableStablePoolV2Factory - file: /: /ipfs/QmPpYDEariBynrpT5Sbws4SJDQCqBV5cvqcq6gaPDHzijS name: ComposableStablePool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool apiVersion: 0.0.5 entities: - Balancer - Pool eventHandlers: - event: PoolCreated(indexed address) handler: handleNewComposableStablePoolV2 file: /: /ipfs/QmXMbJa3E4w4Z3ZkPS9Qad6x32oHDdPCoWXw7wqvJXXvXE kind: ethereum/events language: wasm/assemblyscript name: ComposableStablePoolV2Factory network: bsc source: abi: ComposableStablePoolV2Factory address: '0x7Fe2F9e66E8dDFA5665cacf8cDA88D887a0A2A8A' startBlock: 26829717 description: >- Balancer is a non-custodial portfolio manager, liquidity provider, and price sensor. repository: 'https://github.com/streamable-finance/swap-subgraph' schema: file: /: /ipfs/QmZceChkWG5TyedSjFvhoh6D9Da4s4c4GwB6GTQkYx8vZ5 specVersion: 0.0.2 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: WeightedPool network: bsc source: abi: WeightedPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNt9D5bLD28fgn9Ch5YQ3prccVAS4XqLU8BbnaQH1czLt name: WeightedPoolV2 apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: 'ProtocolFeePercentageCacheUpdated(indexed uint256,uint256)' handler: handleProtocolFeePercentageCacheUpdated - event: RecoveryModeStateChanged(bool) handler: handleRecoveryModeStateChanged - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: WeightedPoolV2 network: bsc source: abi: WeightedPoolV2 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmPQejMwDJ1nzSpgrpS2xLdgoWv1jN7qX4wUnEW72pfGgA name: WeightedPool2Tokens apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: OracleEnabledChanged(bool) handler: handleOracleEnabledChanged - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: WeightedPool2Tokens network: bsc source: abi: WeightedPool2Tokens - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: 'AmpUpdateStarted(uint256,uint256,uint256,uint256)' handler: handleAmpUpdateStarted - event: AmpUpdateStopped(uint256) handler: handleAmpUpdateStopped - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: StablePool network: bsc source: abi: StablePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmTWr3XMgnAVMoRoNYt41fbsfRVARBC64gbPe7nwAE2Een name: MetaStablePool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - PriceRateProvider eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: 'AmpUpdateStarted(uint256,uint256,uint256,uint256)' handler: handleAmpUpdateStarted - event: AmpUpdateStopped(uint256) handler: handleAmpUpdateStopped - event: 'PriceRateProviderSet(indexed address,indexed address,uint256)' handler: handlePriceRateProviderSet - event: 'PriceRateCacheUpdated(indexed address,uint256)' handler: handlePriceRateCacheUpdated - event: OracleEnabledChanged(bool) handler: handleOracleEnabledChanged - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: MetaStablePool network: bsc source: abi: MetaStablePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmTGYhaRKUxXGEafXncM6kJJrk5uN2zfkShKc4dwsiEJne name: ConvergentCurvePool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: ConvergentCurvePool network: bsc source: abi: ConvergentCurvePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWXyE4muZYdpCYDbUhooP1fM837HJCRtVGTPWuKUj7DtR name: LiquidityBootstrappingPool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: SwapEnabledSet(bool) handler: handleSwapEnabledSet - event: 'GradualWeightUpdateScheduled(uint256,uint256,uint256[],uint256[])' handler: handleGradualWeightUpdateScheduled - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: LiquidityBootstrappingPool network: bsc source: abi: LiquidityBootstrappingPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSEPuX6uccvkSdagtLE8iMkzzwM652D5F6imKheQWdvkb name: InvestmentPool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: SwapEnabledSet(bool) handler: handleSwapEnabledSet - event: 'GradualWeightUpdateScheduled(uint256,uint256,uint256[],uint256[])' handler: handleGradualWeightUpdateScheduled - event: ManagementFeePercentageChanged(uint256) handler: handleManagementFeePercentageChanged - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: InvestmentPool network: bsc source: abi: InvestmentPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmabr1wuRMYZbtQZDUAPUNgSdT7UY5vWaFsPvsPGTfzEPS name: StablePhantomPool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: 'AmpUpdateStarted(uint256,uint256,uint256,uint256)' handler: handleAmpUpdateStarted - event: AmpUpdateStopped(uint256) handler: handleAmpUpdateStopped - event: 'TokenRateProviderSet(indexed address,indexed address,uint256)' handler: handlePriceRateProviderSet - event: 'TokenRateCacheUpdated(indexed address,uint256)' handler: handlePriceRateCacheUpdated - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: StablePhantomPool network: bsc source: abi: StablePhantomPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmPpYDEariBynrpT5Sbws4SJDQCqBV5cvqcq6gaPDHzijS name: ComposableStablePool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: 'AmpUpdateStarted(uint256,uint256,uint256,uint256)' handler: handleAmpUpdateStarted - event: AmpUpdateStopped(uint256) handler: handleAmpUpdateStopped - event: 'TokenRateProviderSet(indexed uint256,indexed address,uint256)' handler: handleTokenRateProviderSet - event: 'TokenRateCacheUpdated(indexed uint256,uint256)' handler: handleTokenRateCacheUpdated - event: 'ProtocolFeePercentageCacheUpdated(indexed uint256,uint256)' handler: handleProtocolFeePercentageCacheUpdated - event: RecoveryModeStateChanged(bool) handler: handleRecoveryModeStateChanged - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: StablePhantomPoolV2 network: bsc source: abi: ComposableStablePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYxFETqHdCLWXBwvEdcU4KHw8uqrNAc8hMy11iwzBAp28 name: LinearPool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: 'TargetsSet(indexed address,uint256,uint256)' handler: handleTargetsSet - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: LinearPool network: bsc source: abi: LinearPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVHyhquKF68zuc9KbSYdtd62iKeGgxndc5jsv5PoyAKkM name: Gyro2Pool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: PausedLocally() handler: handlePauseGyroPool - event: UnpausedLocally() handler: handleUnpauseGyroPool file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: Gyro2Pool network: bsc source: abi: Gyro2Pool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbKn6tMix9JJA1Uyu3pwmHHLosjiyMvtt1CF5vNGMGMdm name: Gyro3Pool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: PausedLocally() handler: handlePauseGyroPool - event: UnpausedLocally() handler: handleUnpauseGyroPool file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: Gyro3Pool network: bsc source: abi: Gyro3Pool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmf4mfQcw1sA4ard55wR29RzycVVxhHSDPvuKQFU2FeJcn name: GyroEPool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapFeePercentageChanged(uint256) handler: handleSwapFeePercentageChange - event: PausedLocally() handler: handlePauseGyroPool - event: UnpausedLocally() handler: handleUnpauseGyroPool file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: GyroEPool network: bsc source: abi: GyroEPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaodLeURv6ai6Qm1pZHetdNthkkAzV9aDNbmQskLC6tYL name: FXPool apiVersion: 0.0.5 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: 'ParametersSet(uint256,uint256,uint256,uint256,uint256)' handler: handleParametersSet file: /: /ipfs/QmYEgjD8GMbjbQz8SGrm5jiLByreoR1Wpa7XeZDc6QBEQP kind: ethereum/events language: wasm/assemblyscript name: FXPool network: bsc source: abi: FXPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmejNJmagDj23DxnF7Qyiqq8g9oRkLwFsMerqWyww4W7H1 name: AccessControlledOffchainAggregator apiVersion: 0.0.5 entities: - Token eventHandlers: - event: 'AnswerUpdated(indexed int256,indexed uint256,uint256)' handler: handleAnswerUpdated file: /: /ipfs/QmQ1kVtECQ7ZuBS9GRDNoMq1x9zH1r2N6s5TwXCXS9BD7M kind: ethereum/events language: wasm/assemblyscript name: OffchainAggregator network: bsc source: abi: AccessControlledOffchainAggregator