dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWqpJta5maGEZAcQ8zW9HDGv4aPmgkBdRPJi4hPjgiCuo name: EventEmitter apiVersion: 0.0.6 entities: - Pool eventHandlers: - event: 'LogArgument(indexed address,indexed bytes32,bytes,uint256)' handler: handleLogArgument file: /: /ipfs/QmaHcktBn7jETCmdhUGh5tvWMRYfVzwPPCrxNpjB9TZWBG kind: ethereum/events language: wasm/assemblyscript name: EventEmitter network: base source: abi: EventEmitter address: '0x94eA79f1dD4f1B89D87fE1E71c9723b8003AB3d3' startBlock: 1275405 - 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/QmXEp5FGSSwD1qmcodpwmiTpAYGSsUdUFiEmVRmS5FC7MY name: AaveLinearPool - file: /: /ipfs/QmaodLeURv6ai6Qm1pZHetdNthkkAzV9aDNbmQskLC6tYL name: FXPool apiVersion: 0.0.6 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/QmYY38w9Yoz9DHcvCHCFyc8bkAGYVDkWgzv7ri4g5Nfks6 kind: ethereum/events language: wasm/assemblyscript name: Vault network: base source: abi: Vault address: '0xBA12222222228d8Ba445958a75a0704d566BF2C8' startBlock: 1196036 - 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 - file: /: /ipfs/QmPpYDEariBynrpT5Sbws4SJDQCqBV5cvqcq6gaPDHzijS name: ComposableStablePool apiVersion: 0.0.6 entities: - Balancer - Pool eventHandlers: - event: PoolCreated(indexed address) handler: handleNewWeightedPoolV4 file: /: /ipfs/QmNViCyv3C45qk1sdHNM2gnpRnEn9FpjzLeu2MXyGmuzRW kind: ethereum/events language: wasm/assemblyscript name: WeightedPoolV4Factory network: base source: abi: WeightedPoolFactory address: '0x4C32a8a8fDa4E24139B51b456B42290f51d6A1c4' startBlock: 1204869 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault - file: /: /ipfs/QmTbFuUNTTEkRVQZPUofpbCofEVRniQhdzy2LZWn6vZL8i name: ERC20 - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmPYdezDoKJjPkepic5NrHWtnRVns7zfbbz5w8bzyUD6CT name: LiquidityBootstrappingPoolFactory - file: /: /ipfs/QmWXyE4muZYdpCYDbUhooP1fM837HJCRtVGTPWuKUj7DtR name: LiquidityBootstrappingPool apiVersion: 0.0.6 entities: - Balancer - Pool eventHandlers: - event: PoolCreated(indexed address) handler: handleNewLiquidityBootstrappingPool file: /: /ipfs/QmNViCyv3C45qk1sdHNM2gnpRnEn9FpjzLeu2MXyGmuzRW kind: ethereum/events language: wasm/assemblyscript name: TempLiquidityBootstrappingPoolFactory network: base source: abi: LiquidityBootstrappingPoolFactory address: '0x0c6052254551EAe3ECac77B01DFcf1025418828f' startBlock: 1206531 - 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.6 entities: - Balancer - Pool eventHandlers: - event: PoolCreated(indexed address) handler: handleNewComposableStablePoolV5 file: /: /ipfs/QmNViCyv3C45qk1sdHNM2gnpRnEn9FpjzLeu2MXyGmuzRW kind: ethereum/events language: wasm/assemblyscript name: ComposableStablePoolV5Factory network: base source: abi: ComposableStablePoolV2Factory address: '0x8df317a729fcaA260306d7de28888932cb579b88' startBlock: 1204710 - 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.6 entities: - Balancer - Pool eventHandlers: - event: PoolCreated(indexed address) handler: handleNewComposableStablePoolV6 file: /: /ipfs/QmNViCyv3C45qk1sdHNM2gnpRnEn9FpjzLeu2MXyGmuzRW kind: ethereum/events language: wasm/assemblyscript name: ComposableStablePoolV6Factory network: base source: abi: ComposableStablePoolV2Factory address: '0x956CCab09898C0AF2aCa5e6C229c3aD4E93d9288' startBlock: 11099703 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault - file: /: /ipfs/QmTbFuUNTTEkRVQZPUofpbCofEVRniQhdzy2LZWn6vZL8i name: ERC20 - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmNVwcuXGNQbNf4swBjPvoLbZLDNBxF4FNmYS7YAZtUGWu name: GyroEV2Pool - file: /: /ipfs/QmW6YmJnNnQrvHhuoi3egcvA3b3Jhd3tAJ99NPYj5mNfzj name: GyroEV2PoolFactory apiVersion: 0.0.6 entities: - Balancer - Pool eventHandlers: - event: PoolCreated(indexed address) handler: handleNewGyroEV2Pool file: /: /ipfs/QmNViCyv3C45qk1sdHNM2gnpRnEn9FpjzLeu2MXyGmuzRW kind: ethereum/events language: wasm/assemblyscript name: GyroEV2PoolFactory network: base source: abi: GyroEV2PoolFactory address: '0x15e86Be6084C6A5a8c17732D398dFbC2Ec574CEC' startBlock: 13035219 description: >- Balancer is a non-custodial portfolio manager, liquidity provider, and price sensor. repository: 'https://github.com/balancer-labs/balancer-subgraph-v2' schema: file: /: /ipfs/QmTD3MYjQ9EoWjniEpJvrboa6YRjZyHUAsugdLF3SdMQk5 specVersion: 0.0.4 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: WeightedPool network: base source: abi: WeightedPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNt9D5bLD28fgn9Ch5YQ3prccVAS4XqLU8BbnaQH1czLt name: WeightedPoolV2 - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: WeightedPoolV2 network: base source: abi: WeightedPoolV2 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmPQejMwDJ1nzSpgrpS2xLdgoWv1jN7qX4wUnEW72pfGgA name: WeightedPool2Tokens - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: WeightedPool2Tokens network: base source: abi: WeightedPool2Tokens - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: StablePool network: base source: abi: StablePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmTWr3XMgnAVMoRoNYt41fbsfRVARBC64gbPe7nwAE2Een name: MetaStablePool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: MetaStablePool network: base source: abi: MetaStablePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmTGYhaRKUxXGEafXncM6kJJrk5uN2zfkShKc4dwsiEJne name: ConvergentCurvePool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 entities: - Pool - PoolShare - Swap - PoolToken eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: ConvergentCurvePool network: base source: abi: ConvergentCurvePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWXyE4muZYdpCYDbUhooP1fM837HJCRtVGTPWuKUj7DtR name: LiquidityBootstrappingPool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: LiquidityBootstrappingPool network: base source: abi: LiquidityBootstrappingPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSEPuX6uccvkSdagtLE8iMkzzwM652D5F6imKheQWdvkb name: InvestmentPool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: InvestmentPool network: base source: abi: InvestmentPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmNt9D5bLD28fgn9Ch5YQ3prccVAS4XqLU8BbnaQH1czLt name: WeightedPoolV2 - file: /: /ipfs/QmcdvkkyAyoE1455JiMvQbC6sNYo6nwvYEEaLLLw64DorY name: ManagedPool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault - file: /: /ipfs/QmTbFuUNTTEkRVQZPUofpbCofEVRniQhdzy2LZWn6vZL8i name: ERC20 apiVersion: 0.0.6 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: SwapEnabledSet(bool) handler: handleSwapEnabledSet - event: PausedStateChanged(bool) handler: handlePausedStateChanged - event: JoinExitEnabledSet(bool) handler: handleJoinExitEnabledSet - event: MustAllowlistLPsSet(bool) handler: handleMustAllowlistLPsSet - event: RecoveryModeStateChanged(bool) handler: handleRecoveryModeStateChanged - event: 'CircuitBreakerSet(indexed address,uint256,uint256,uint256)' handler: handleCircuitBreakerSet - event: 'TokenAdded(indexed address,uint256)' handler: handleTokenAdded - event: TokenRemoved(indexed address) handler: handleTokenRemoved - event: ManagementAumFeeCollected(uint256) handler: handleManagementAumFeeCollected - event: 'GradualSwapFeeUpdateScheduled(uint256,uint256,uint256,uint256)' handler: handleGradualSwapFeeUpdateScheduled - event: 'GradualWeightUpdateScheduled(uint256,uint256,uint256[],uint256[])' handler: handleGradualWeightUpdateScheduled - event: ManagementAumFeePercentageChanged(uint256) handler: handleManagementAumFeePercentageChanged - event: ProtocolFeePercentageCacheUpdated(bytes32) handler: handleEncodedProtocolFeePercentageCacheUpdated file: /: /ipfs/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: ManagedPool network: base source: abi: ManagedPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmabr1wuRMYZbtQZDUAPUNgSdT7UY5vWaFsPvsPGTfzEPS name: StablePhantomPool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: StablePhantomPool network: base source: abi: StablePhantomPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmPpYDEariBynrpT5Sbws4SJDQCqBV5cvqcq6gaPDHzijS name: ComposableStablePool - file: /: /ipfs/QmRig15ztQLLkdBzkMGJtqdw2X1rymBL52FfXYBDn2Fdkw name: StablePool - file: /: /ipfs/QmNt9D5bLD28fgn9Ch5YQ3prccVAS4XqLU8BbnaQH1czLt name: WeightedPoolV2 - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: StablePhantomPoolV2 network: base source: abi: ComposableStablePool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmUwjuxCHRWJJLWMLxHCq3ranis35aRBvdGa7LY5P8e4WY name: LinearPool - file: /: /ipfs/QmNt9D5bLD28fgn9Ch5YQ3prccVAS4XqLU8BbnaQH1czLt name: WeightedPoolV2 - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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: RecoveryModeStateChanged(bool) handler: handleRecoveryModeStateChanged - event: PausedStateChanged(bool) handler: handlePausedStateChanged file: /: /ipfs/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: LinearPool network: base source: abi: LinearPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYwHPFeNLGoejRh2XwfiCwwS97ErF4CjN5uKNJZM83LYu name: Gyro2V2Pool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: Gyro2Pool network: base source: abi: Gyro2V2Pool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbKn6tMix9JJA1Uyu3pwmHHLosjiyMvtt1CF5vNGMGMdm name: Gyro3Pool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: Gyro3Pool network: base source: abi: Gyro3Pool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNVwcuXGNQbNf4swBjPvoLbZLDNBxF4FNmYS7YAZtUGWu name: GyroEV2Pool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: GyroEPool network: base source: abi: GyroEV2Pool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault - file: /: /ipfs/QmTbFuUNTTEkRVQZPUofpbCofEVRniQhdzy2LZWn6vZL8i name: ERC20 - file: /: /ipfs/QmdHbQf2pXqak8XruLV6qw94zZho6Qdcbmy3ERTiApgvXH name: WeightedPool - file: /: /ipfs/QmaodLeURv6ai6Qm1pZHetdNthkkAzV9aDNbmQskLC6tYL name: FXPool - file: /: /ipfs/QmQVtfN9uRTGdMvTxodXv6EydHzJmDJ1hyEy2DiFVR7m5x name: FXPoolDeployer - file: /: /ipfs/QmVWLciPujyy9SAw1LrPpKxUuuAwzBAp2cjubjRuDHTMr7 name: Assimilator - file: /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj name: ChainlinkPriceFeed - file: /: /ipfs/QmPg68UytY9HoYgNp3UAZAsw5wEzUo7uRSEAu5i1Qkqa3m name: AggregatorConverter - file: /: /ipfs/QmfHbHLRPgPefnq8sZULKC4jT3gvMbAdNHHp2JRKJVx35U name: OunceToGramOracle apiVersion: 0.0.6 entities: - Pool - PoolShare - Swap - PoolToken - GradualWeightUpdate eventHandlers: - event: 'NewFXPool(indexed address,indexed bytes32,indexed address)' handler: handleNewFXPoolV2 file: /: /ipfs/QmNViCyv3C45qk1sdHNM2gnpRnEn9FpjzLeu2MXyGmuzRW kind: ethereum/events language: wasm/assemblyscript name: FXPoolDeployer network: base source: abi: FXPoolDeployer - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaodLeURv6ai6Qm1pZHetdNthkkAzV9aDNbmQskLC6tYL name: FXPool - file: /: /ipfs/QmdxpVZTYwHjKW3WCwcJTJXdKibHi5uUQdHRoKsGhy6gis name: Vault apiVersion: 0.0.6 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/QmcBc7pvYb2m4KVGJvrdcLy65vuMGJt8PAFmLM9TYnrNvT kind: ethereum/events language: wasm/assemblyscript name: FXPool network: base source: abi: FXPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmejNJmagDj23DxnF7Qyiqq8g9oRkLwFsMerqWyww4W7H1 name: AccessControlledOffchainAggregator apiVersion: 0.0.6 entities: - Token eventHandlers: - event: 'AnswerUpdated(indexed int256,indexed uint256,uint256)' handler: handleAnswerUpdated file: /: /ipfs/QmPcNqG4VjfDFc3a3irBoHpJbLiyzHdgj6o9Guj2YgE7pA kind: ethereum/events language: wasm/assemblyscript name: OffchainAggregator network: base source: abi: AccessControlledOffchainAggregator