dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmc8Bmh8QY2mKWKoBERKaBuPtosQHjzCLSUwhUVZ6hHq4E name: LendingPoolAddressesProvider apiVersion: 0.0.4 entities: - LendingPoolAddressesProvider eventHandlers: - event: LendingPoolManagerUpdated(indexed address) handler: handleAavePoolRegistration file: /: /ipfs/QmZJNwBS1ZNsbGQxdmHZZaSUJb2uHGNnvHybuJSr6vtKwi kind: ethereum/events language: wasm/assemblyscript name: AavePoolRegistrationHandler network: mainnet source: abi: LendingPoolAddressesProvider address: '0x3B21e57baC22dAE875C497974EC78B8B4FaD93E7' startBlock: 9227663 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSo1u7QWd9nNVqc6r5oc6tv2BLJ5AGzmpTUE8U8yZwh4m name: LendingPoolAddressesProviderRegistry apiVersion: 0.0.4 entities: - LendingPoolAddressesProvider eventHandlers: - event: AddressesProviderRegistered(indexed address) handler: handleAddressesProviderRegistered file: /: /ipfs/QmZJNwBS1ZNsbGQxdmHZZaSUJb2uHGNnvHybuJSr6vtKwi kind: ethereum/events language: wasm/assemblyscript name: LendingPoolAddressesProviderRegistry network: mainnet source: abi: LendingPoolAddressesProviderRegistry address: '0xd09f34960c37da3a8602f0847ce5ac8f7b393d99' startBlock: 10012435 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNRKgPwJwFqNNpqmzjtHss3Dcr9M95r2mWSz2TFjVy4Gq name: ChainlinkProxyPriceProvider - file: /: /ipfs/QmP7Jpg78UdRSaCiyHGKFcTg919pBuxsPDC1qizK8tjnEY name: GenericOracleI - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator apiVersion: 0.0.4 entities: - ChainlinkAggregator - PriceOracle - PriceOracleAsset eventHandlers: - event: 'AssetSourceUpdated(indexed address,indexed address)' handler: handleAssetSourceUpdated - event: FallbackOracleUpdated(indexed address) handler: handleFallbackOracleUpdated file: /: /ipfs/QmbkaeEj4TXXft8Yg2sGojmnVG8eiYBUWwTtJ4eYCsQVKL kind: ethereum/events language: wasm/assemblyscript name: ProxyPriceProvider network: mainnet source: abi: ChainlinkProxyPriceProvider address: '0x76B47460d7F7c5222cFb6b6A75615ab10895DDe4' startBlock: 9240625 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qme7KXQmAQzCrh7opaSURSxgqyCQayt7iGZz7FqKsuBpFE name: ChainlinkUSDETHOracleI apiVersion: 0.0.4 entities: - PriceOracle eventHandlers: - event: 'AnswerUpdated(indexed int256,indexed uint256)' handler: handleChainlinkUSDETHPriceUpdated file: /: /ipfs/QmeAC7thdQPoHHDDiigTdYr7tAXL31Ek5My49P73a9fvhi kind: ethereum/events language: wasm/assemblyscript name: ChainlinkUSDETHOracle network: mainnet source: abi: ChainlinkUSDETHOracleI address: '0x79febf6b9f76853edbcbc913e6aae8232cfb9de9' startBlock: 9240625 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdjdZifEqfczp5yaRuYjYuMr6HzVLpnapGfdwz1BW1YoR name: ChainlinkSourcesRegistry - file: /: /ipfs/QmNRKgPwJwFqNNpqmzjtHss3Dcr9M95r2mWSz2TFjVy4Gq name: ChainlinkProxyPriceProvider - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator - file: /: /ipfs/QmP7Jpg78UdRSaCiyHGKFcTg919pBuxsPDC1qizK8tjnEY name: GenericOracleI apiVersion: 0.0.4 entities: - PriceOracle eventHandlers: - event: 'AggregatorUpdated(address,address)' handler: handleChainlinkAggregatorUpdated file: /: /ipfs/QmbkaeEj4TXXft8Yg2sGojmnVG8eiYBUWwTtJ4eYCsQVKL kind: ethereum/events language: wasm/assemblyscript name: ChainlinkSourcesRegistry network: mainnet source: abi: ChainlinkSourcesRegistry address: '0xcd55262c3ea354a58661597f71037d5fa26b72bd' startBlock: 11007780 description: Aave protocol subgraph with all pool data repository: 'https://github.com/graphprotocol/aave-protocol' schema: file: /: /ipfs/QmZEku1GKGKPVd4tufYjMc4HENP5YSAtq18i14HMMJLTsm specVersion: 0.0.4 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmc8Bmh8QY2mKWKoBERKaBuPtosQHjzCLSUwhUVZ6hHq4E name: LendingPoolAddressesProvider apiVersion: 0.0.4 entities: - LendingPoolAddressesProvider eventHandlers: - event: 'ProxyCreated(bytes32,indexed address)' handler: handleProxyCreated - event: LendingPoolParametersProviderUpdated(indexed address) handler: handleLendingPoolParametersProviderUpdated - event: LendingPoolManagerUpdated(indexed address) handler: handleLendingPoolManagerUpdated - event: LendingPoolLiquidationManagerUpdated(indexed address) handler: handleLendingPoolLiquidationManagerUpdated - event: LendingPoolDataProviderUpdated(indexed address) handler: handleLendingPoolDataProviderUpdated - event: PriceOracleUpdated(indexed address) handler: handlePriceOracleUpdated - event: LendingRateOracleUpdated(indexed address) handler: handleLendingRateOracleUpdated - event: FeeProviderUpdated(indexed address) handler: handleFeeProviderUpdated file: /: /ipfs/QmV1di3qufVn5L6nZjLPeEzbGujT8275QTg2kyKgRBknnX kind: ethereum/events language: wasm/assemblyscript name: LendingPoolAddressesProvider network: mainnet source: abi: LendingPoolAddressesProvider - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmNx1zKyaWDxZvBugBvcRPjv1qufqR9JhVNMUWXd443k55 name: LendingPoolConfigurator - file: /: /ipfs/QmZLEhga3BQdmzM5GSDUoMK65tc6eN3yVHhd6twPkYM5aH name: ERC20Detailed - file: /: /ipfs/QmUygkrwaZ6KWLQ3mxGvYca6sPoejNG6545StRD1Nez2re name: IERC20DetailedBytes - file: /: /ipfs/QmaNGjrm9UZBcXB4tCtbwFa11gajtrKjkrrg5vyQLDJrR9 name: DefaultReserveInterestRateStrategy apiVersion: 0.0.4 entities: - Reserve eventHandlers: - event: 'ReserveInitialized(indexed address,indexed address,address)' handler: handleReserveInitialized - event: BorrowingDisabledOnReserve(indexed address) handler: handleBorrowingDisabledOnReserve - event: 'BorrowingEnabledOnReserve(address,bool)' handler: handleBorrowingEnabledOnReserve - event: 'ReserveBaseLtvChanged(address,uint256)' handler: handleReserveBaseLtvChanged - event: 'ReserveLiquidationThresholdChanged(address,uint256)' handler: handleReserveLiquidationThresholdChanged - event: 'ReserveLiquidationBonusChanged(address,uint256)' handler: handleReserveLiquidationBonusChanged - event: 'ReserveInterestRateStrategyChanged(address,address)' handler: handleReserveInterestRateStrategyChanged - event: StableRateDisabledOnReserve(indexed address) handler: handleStableRateDisabledOnReserve - event: StableRateEnabledOnReserve(indexed address) handler: handleStableRateEnabledOnReserve - event: ReserveActivated(indexed address) handler: handleReserveActivated - event: ReserveFreezed(indexed address) handler: handleReserveFreezed - event: ReserveUnfreezed(indexed address) handler: handleReserveUnfreezed - event: ReserveDeactivated(indexed address) handler: handleReserveDeactivated - event: 'ReserveEnabledAsCollateral(indexed address,uint256,uint256,uint256)' handler: handleReserveEnabledAsCollateral - event: ReserveDisabledAsCollateral(indexed address) handler: handleReserveDisabledAsCollateral file: /: /ipfs/QmRuVLJRf97G4aCoJw5zPubnjDgowp6XMU654EjYb8SHvF kind: ethereum/events language: wasm/assemblyscript name: LendingPoolConfigurator network: mainnet source: abi: LendingPoolConfigurator - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSSEroBpLwKsaEUsbMEBWXy61s57fwRan4NsqC3WiMta7 name: LendingPoolCore apiVersion: 0.0.4 entities: - PoolReserve - ReserveParamsHistory eventHandlers: - event: >- ReserveUpdated(indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleReserveUpdated - event: >- ReserveDataUpdated(indexed address,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleReserveDataUpdated file: /: /ipfs/QmTCVzfUJ9QQH94D9vCf4TVzMpP1S1XJK7gfMAXnotB8wL kind: ethereum/events language: wasm/assemblyscript name: LendingPoolCore network: mainnet source: abi: LendingPoolCore - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmZ72GJQwtVxqCz1PpMtr2JUpM6mysxTMdizxE8sBNiW7d name: AToken - file: /: /ipfs/QmSSEroBpLwKsaEUsbMEBWXy61s57fwRan4NsqC3WiMta7 name: LendingPoolCore apiVersion: 0.0.4 entities: - AToken - UserReserve eventHandlers: - event: 'MintOnDeposit(indexed address,uint256,uint256,uint256)' handler: handleMintOnDeposit - event: 'Redeem(indexed address,uint256,uint256,uint256)' handler: handleRedeem - event: 'BurnOnLiquidation(indexed address,uint256,uint256,uint256)' handler: handleBurnOnLiquidation - event: >- BalanceTransfer(indexed address,indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleBalanceTransfer - event: >- InterestStreamRedirected(indexed address,indexed address,uint256,uint256,uint256) handler: handleInterestStreamRedirected - event: >- RedirectedBalanceUpdated(indexed address,uint256,uint256,uint256,uint256) handler: handleRedirectedBalanceUpdated - event: 'InterestRedirectionAllowanceChanged(indexed address,indexed address)' handler: handleInterestRedirectionAllowanceChanged file: /: /ipfs/QmavefvGX8QaKdmKKetEtoTpCwZ8Nw1VjWDuy1JRGRiKhZ kind: ethereum/events language: wasm/assemblyscript name: AToken network: mainnet source: abi: AToken - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmY4jYWTenWpw2n7pZYy3SiQaqFZaMMtBiJhpaxAopM74A name: LendingPool apiVersion: 0.0.4 entities: - ReserveOperation - InterestRateHistory - Reserve - UserReserve - User eventHandlers: - event: >- Deposit(indexed address,indexed address,uint256,indexed uint16,uint256) handler: handleDeposit - event: >- Borrow(indexed address,indexed address,uint256,uint256,uint256,uint256,uint256,indexed uint16,uint256) handler: handleBorrow - event: 'RedeemUnderlying(indexed address,indexed address,uint256,uint256)' handler: handleRedeemUnderlying - event: >- Repay(indexed address,indexed address,indexed address,uint256,uint256,uint256,uint256) handler: handleRepay - event: >- LiquidationCall(indexed address,indexed address,indexed address,uint256,uint256,uint256,address,bool,uint256) handler: handleLiquidationCall - event: >- Swap(indexed address,indexed address,uint256,uint256,uint256,uint256) handler: handleSwap - event: >- RebalanceStableBorrowRate(indexed address,indexed address,uint256,uint256,uint256) handler: handleRebalanceStableBorrowRate - event: >- FlashLoan(indexed address,indexed address,uint256,uint256,uint256,uint256) handler: handleFlashLoan - event: 'ReserveUsedAsCollateralEnabled(indexed address,indexed address)' handler: handleReserveUsedAsCollateralEnabled - event: 'ReserveUsedAsCollateralDisabled(indexed address,indexed address)' handler: handleReserveUsedAsCollateralDisabled - event: >- OriginationFeeLiquidated(indexed address,indexed address,indexed address,uint256,uint256,uint256) handler: handleOriginationFeeLiquidated file: /: /ipfs/QmZNwBXRws3JLGgmvQ7KvmpB5YBty7zNaSsPtGPzcqC7dW kind: ethereum/events language: wasm/assemblyscript name: LendingPool network: mainnet source: abi: LendingPool - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmP7Jpg78UdRSaCiyHGKFcTg919pBuxsPDC1qizK8tjnEY name: GenericOracleI apiVersion: 0.0.4 entities: - PriceOracle - PriceOracleReserve eventHandlers: - event: 'AssetPriceUpdated(address,uint256,uint256)' handler: handleAssetPriceUpdated - event: 'EthPriceUpdated(uint256,uint256)' handler: handleEthPriceUpdated - event: 'ProphecySubmitted(indexed address,indexed address,uint96,uint96)' handler: handleProphecySubmitted file: /: /ipfs/QmeAC7thdQPoHHDDiigTdYr7tAXL31Ek5My49P73a9fvhi kind: ethereum/events language: wasm/assemblyscript name: FallbackPriceOracle network: mainnet source: abi: GenericOracleI - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator - file: /: /ipfs/QmNRKgPwJwFqNNpqmzjtHss3Dcr9M95r2mWSz2TFjVy4Gq name: ChainlinkProxyPriceProvider apiVersion: 0.0.4 entities: - PriceOracleReserve eventHandlers: - event: 'AnswerUpdated(indexed int256,indexed uint256,uint256)' handler: handleChainlinkAnswerUpdated file: /: /ipfs/QmeAC7thdQPoHHDDiigTdYr7tAXL31Ek5My49P73a9fvhi kind: ethereum/events language: wasm/assemblyscript name: ChainlinkAggregator network: mainnet source: abi: IExtendedPriceAggregator - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmZVKJ4sUqikkWbgUH3XJ6qz7i6XvCW15g4n31BXiRVKMP name: IUniswapExchange - file: /: /ipfs/QmNRKgPwJwFqNNpqmzjtHss3Dcr9M95r2mWSz2TFjVy4Gq name: ChainlinkProxyPriceProvider apiVersion: 0.0.4 entities: - PriceOracleReserve eventHandlers: - event: 'TokenPurchase(indexed address,indexed uint256,indexed uint256)' handler: updateUniswapAssetPrice - event: 'EthPurchase(indexed address,indexed uint256,indexed uint256)' handler: updateUniswapAssetPrice - event: 'AddLiquidity(indexed address,indexed uint256,indexed uint256)' handler: updateUniswapAssetPrice - event: 'RemoveLiquidity(indexed address,indexed uint256,indexed uint256)' handler: updateUniswapAssetPrice file: /: /ipfs/QmZvCWvw6RSN1B23izTwmPuH8ELWq4sXNLo6jqC3hY8XmJ kind: ethereum/events language: wasm/assemblyscript name: UniswapExchange network: mainnet source: abi: IUniswapExchange