dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: AaveOracle - file: /: /ipfs/QmRTKcXYS2Cz1g1go3kN2jQhvdXnC9k1AN95yP1d8QSWD7 name: GenericOracleI - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator - file: /: /ipfs/QmdiowXmwRrMu28Ms7bYFKsZAKWn5dv92NZzS7t58qzZgv name: IERC20Detailed - file: /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj name: EACAggregatorProxy apiVersion: 0.0.6 entities: - ChainlinkAggregator - PriceOracle - PriceOracleAsset eventHandlers: - event: 'AssetSourceUpdated(indexed address,indexed address)' handler: handleAssetSourceUpdated - event: FallbackOracleUpdated(indexed address) handler: handleFallbackOracleUpdated - event: WethSet(indexed address) handler: handleWethSet file: /: /ipfs/QmdVjsiQ4g5kiMLLKHjMDdiwtrZPd83n47nw7u6EjQPMcU kind: ethereum/events language: wasm/assemblyscript name: AaveOracle network: mainnet source: abi: AaveOracle address: '0xA50ba011c48153De246E5192C8f9258A2ba79Ca9' startBlock: 11275900 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmU8VvXiEZCMzcmpArkoreGMUEvcUFiZZ7RTv1VAaofks2 name: OracleAnchor - file: /: /ipfs/QmdiowXmwRrMu28Ms7bYFKsZAKWn5dv92NZzS7t58qzZgv name: IERC20Detailed - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: AaveOracle - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator - file: /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj name: EACAggregatorProxy apiVersion: 0.0.6 entities: - OracleSystemMigrated eventHandlers: - event: OracleSystemMigrated() handler: handleOracleSystemMigrated - event: 'AssetSourceUpdated(indexed address,indexed address)' handler: handleAssetSourceUpdatedAnchor file: /: /ipfs/QmRtf7pWXWPhe26MA43itrHYJmSCn4Mq5y2JXhujHXjDUi kind: ethereum/events language: wasm/assemblyscript name: OracleAnchor network: mainnet source: abi: OracleAnchor address: '0x59454304BAEfA37F299fFE6237e5467223d28261' startBlock: 11997550 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdjdZifEqfczp5yaRuYjYuMr6HzVLpnapGfdwz1BW1YoR name: ChainlinkSourcesRegistry - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: AaveOracle - file: /: /ipfs/QmRTKcXYS2Cz1g1go3kN2jQhvdXnC9k1AN95yP1d8QSWD7 name: GenericOracleI - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator apiVersion: 0.0.6 entities: - PriceOracle eventHandlers: - event: 'AggregatorUpdated(address,address)' handler: handleChainlinkAggregatorUpdated file: /: /ipfs/QmdVjsiQ4g5kiMLLKHjMDdiwtrZPd83n47nw7u6EjQPMcU kind: ethereum/events language: wasm/assemblyscript name: ChainlinkSourcesRegistry network: mainnet source: abi: ChainlinkSourcesRegistry address: '0x39fEef0534a837571daF660df9B9F1Ee1bCE441a' startBlock: 11379680 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSrshk5qhv4pQcLSzmz26uVWUU6fjNRuNPJB77sf8f7Ji name: ChainlinkENSResolver - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: AaveOracle apiVersion: 0.0.6 entities: - ENS eventHandlers: - event: 'AddrChanged(indexed bytes32,address)' handler: handleAddressesChanged file: /: /ipfs/QmWt3LEkxoaaZ4MbyrhxymzWioqGPVRKgR61yeg1tZBWWN kind: ethereum/events language: wasm/assemblyscript name: ChainlinkENSResolver network: mainnet source: abi: ChainlinkENSResolver address: '0x122eb74f9d0F1a5ed587F43D120C1c2BbDb9360B' startBlock: 11997550 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmSo1u7QWd9nNVqc6r5oc6tv2BLJ5AGzmpTUE8U8yZwh4m name: LendingPoolAddressesProviderRegistry apiVersion: 0.0.6 entities: - LendingPoolAddressesProvider eventHandlers: - event: AddressesProviderRegistered(indexed address) handler: handleAddressesProviderRegistered - event: AddressesProviderUnregistered(indexed address) handler: handleAddressesProviderUnregistered file: /: /ipfs/QmWryBgkfCgREpTWq515jXGoy26rE5NRheEyugGG3c2R7E kind: ethereum/events language: wasm/assemblyscript name: LendingPoolAddressesProviderRegistry network: mainnet source: abi: LendingPoolAddressesProviderRegistry address: '0x52D306e36E3B6B02c153d0266ff0f85d18BCD413' startBlock: 11360920 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmQ6swumfKPGa1tFkeTq5SN9V1NGDWsReY1Ax38xWWcPDk name: UniswapLiquiditySwapAdapter apiVersion: 0.0.6 entities: - UniswapLiquiditySwapAdapter eventHandlers: - event: 'Swapped(address,address,uint256,uint256)' handler: handleSwappedLiquidity file: /: /ipfs/QmWrfNMJkPFFhgCR4fN7x78Q14Kd3YtQx2ZZtzeFWrAvHj kind: ethereum/events language: wasm/assemblyscript name: UniswapLiquiditySwapAdapter network: mainnet source: abi: UniswapLiquiditySwapAdapter address: '0x63a3f444e97d14e671e7ee323c4234c8095e3516' startBlock: 11614820 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmPw5sbzfpU4QZRjr8kNJj8KqS3dqx4LWS2Sguauhnm7ek name: UniswapRepayAdapter apiVersion: 0.0.6 entities: - UniswapRepayAdapter eventHandlers: - event: 'Swapped(address,address,uint256,uint256)' handler: handleSwappedRepay file: /: /ipfs/QmWrfNMJkPFFhgCR4fN7x78Q14Kd3YtQx2ZZtzeFWrAvHj kind: ethereum/events language: wasm/assemblyscript name: UniswapRepayAdapter network: mainnet source: abi: UniswapRepayAdapter address: '0x498c5431eb517101582988fbb36431ddaac8f4b1' startBlock: 11614200 description: Aave protocol subgraph features: - grafting graft: base: QmR9NdZjz4K2Hbs5ihHAe7YycpF3HXksfCxH8Ah2KLw796 block: 16704131 repository: 'https://github.com/aave/protocol-subgraphs' schema: file: /: /ipfs/QmcZTNe24de4DQcK2tjQMFqJH8q6NGn1bhWCWNr1C9tWzt specVersion: 0.0.4 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmfGwU9vtJNRMbKkhqoZjye4E648mL5UBeZpwrQJk3apgY name: AaveIncentivesController - file: /: /ipfs/QmdiowXmwRrMu28Ms7bYFKsZAKWn5dv92NZzS7t58qzZgv name: IERC20Detailed - file: /: /ipfs/QmcTm3fp3yDCxAT5jdAdzVDZXhKVtFV43ZRQQmEygzayXp name: AToken apiVersion: 0.0.6 entities: - IncentivesController eventHandlers: - event: 'AssetConfigUpdated(indexed address,uint256)' handler: handleAssetConfigUpdated - event: 'RewardsAccrued(indexed address,uint256)' handler: handleRewardsAccrued - event: >- RewardsClaimed(indexed address,indexed address,indexed address,uint256) handler: handleRewardsClaimedClaimer - event: 'AssetIndexUpdated(indexed address,uint256)' handler: handleAssetIndexUpdated - event: 'UserIndexUpdated(indexed address,indexed address,uint256)' handler: handleUserIndexUpdated - event: DistributionEndUpdated(uint256) handler: handleDistributionEndUpdated file: /: /ipfs/QmZDPh7GsatR7XoA8QmbYi5Pk6fqkCjnykKMCzpoFjRudt kind: ethereum/events language: wasm/assemblyscript name: AaveIncentivesController network: mainnet source: abi: AaveIncentivesController - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmRTKcXYS2Cz1g1go3kN2jQhvdXnC9k1AN95yP1d8QSWD7 name: GenericOracleI - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: AaveOracle apiVersion: 0.0.6 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/QmVZcJGSYXQF8oMKpTKTjrEW7h9fbrN1a7tJAY9v3eh7XC 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/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: AaveOracle apiVersion: 0.0.6 entities: - PriceOracleReserve eventHandlers: - event: 'AnswerUpdated(indexed int256,indexed uint256,uint256)' handler: handleChainlinkAnswerUpdated file: /: /ipfs/QmVZcJGSYXQF8oMKpTKTjrEW7h9fbrN1a7tJAY9v3eh7XC kind: ethereum/events language: wasm/assemblyscript name: ChainlinkAggregator network: mainnet source: abi: IExtendedPriceAggregator - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmcTm3fp3yDCxAT5jdAdzVDZXhKVtFV43ZRQQmEygzayXp name: AToken - file: /: /ipfs/QmdiowXmwRrMu28Ms7bYFKsZAKWn5dv92NZzS7t58qzZgv name: IERC20Detailed - file: /: /ipfs/QmfGwU9vtJNRMbKkhqoZjye4E648mL5UBeZpwrQJk3apgY name: AaveIncentivesController apiVersion: 0.0.6 entities: - AToken - UserReserve eventHandlers: - event: 'Burn(indexed address,indexed address,uint256,uint256)' handler: handleATokenBurn - event: 'BalanceTransfer(indexed address,indexed address,uint256,uint256)' handler: handleATokenTransfer - event: 'Mint(indexed address,uint256,uint256)' handler: handleATokenMint - event: >- Initialized(indexed address,indexed address,address,address,uint8,string,string,bytes) handler: handleATokenInitialized file: /: /ipfs/QmPLBZHKAsMdaGEQPFL9pcPycNmwdSxsF5XQN4ZkixY42S kind: ethereum/events language: wasm/assemblyscript name: AToken network: mainnet source: abi: AToken - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmWuJusa8MEkJLo6e79WvA7u1CMydRvYSFdeYh94ZDFjBu name: StableDebtToken - file: /: /ipfs/QmdiowXmwRrMu28Ms7bYFKsZAKWn5dv92NZzS7t58qzZgv name: IERC20Detailed - file: /: /ipfs/QmfGwU9vtJNRMbKkhqoZjye4E648mL5UBeZpwrQJk3apgY name: AaveIncentivesController apiVersion: 0.0.6 entities: - StableDebtToken - UserReserve eventHandlers: - event: 'Burn(indexed address,uint256,uint256,uint256,uint256,uint256)' handler: handleStableTokenBurn - event: >- Mint(indexed address,indexed address,uint256,uint256,uint256,uint256,uint256,uint256) handler: handleStableTokenMint - event: >- BorrowAllowanceDelegated(indexed address,indexed address,address,uint256) handler: handleStableTokenBorrowAllowanceDelegated - event: >- Initialized(indexed address,indexed address,address,uint8,string,string,bytes) handler: handleSTokenInitialized file: /: /ipfs/QmPLBZHKAsMdaGEQPFL9pcPycNmwdSxsF5XQN4ZkixY42S kind: ethereum/events language: wasm/assemblyscript name: StableDebtToken network: mainnet source: abi: StableDebtToken - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmcPcKatmTDjyGuRVDda5s31YycWjvyr92meSJcmWiAqpv name: VariableDebtToken - file: /: /ipfs/QmdiowXmwRrMu28Ms7bYFKsZAKWn5dv92NZzS7t58qzZgv name: IERC20Detailed - file: /: /ipfs/QmfGwU9vtJNRMbKkhqoZjye4E648mL5UBeZpwrQJk3apgY name: AaveIncentivesController apiVersion: 0.0.6 entities: - StableDebtToken - UserReserve eventHandlers: - event: 'Burn(indexed address,uint256,uint256)' handler: handleVariableTokenBurn - event: 'Mint(indexed address,indexed address,uint256,uint256)' handler: handleVariableTokenMint - event: >- BorrowAllowanceDelegated(indexed address,indexed address,address,uint256) handler: handleVariableTokenBorrowAllowanceDelegated - event: >- Initialized(indexed address,indexed address,address,uint8,string,string,bytes) handler: handleVTokenInitialized file: /: /ipfs/QmPLBZHKAsMdaGEQPFL9pcPycNmwdSxsF5XQN4ZkixY42S kind: ethereum/events language: wasm/assemblyscript name: VariableDebtToken network: mainnet source: abi: VariableDebtToken - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmPDDSDaN8WMjrKXiq1bdiBphQwsYhU5Y8mXA3NhB6HwdK name: LendingPoolAddressesProvider apiVersion: 0.0.6 entities: - LendingPoolAddressesProvider eventHandlers: - event: 'ProxyCreated(bytes32,indexed address)' handler: handleProxyCreated - event: PriceOracleUpdated(indexed address) handler: handlePriceOracleUpdated - event: LendingRateOracleUpdated(indexed address) handler: handleLendingRateOracleUpdated - event: LendingPoolUpdated(indexed address) handler: handleLendingPoolUpdated - event: LendingPoolConfiguratorUpdated(indexed address) handler: handleLendingPoolConfiguratorUpdated - event: LendingPoolCollateralManagerUpdated(indexed address) handler: handleLendingPoolCollateralManagerUpdated - event: ConfigurationAdminUpdated(indexed address) handler: handleConfigurationAdminUpdated - event: EmergencyAdminUpdated(indexed address) handler: handleEmergencyAdminUpdated - event: 'AddressSet(bytes32,indexed address,bool)' handler: handleAddressSet file: /: /ipfs/QmdEDQaM3kcYRPzxuPtcWKPQnJCJxNDGpgCauLdHNtF1K7 kind: ethereum/events language: wasm/assemblyscript name: LendingPoolAddressesProvider network: mainnet source: abi: LendingPoolAddressesProvider - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmdjpNtC7wv2BKBnewekWCmmWBQekzXKCDPAHt6hWpCgPx name: LendingPoolConfigurator - file: /: /ipfs/QmdiowXmwRrMu28Ms7bYFKsZAKWn5dv92NZzS7t58qzZgv name: IERC20Detailed - file: /: /ipfs/QmUygkrwaZ6KWLQ3mxGvYca6sPoejNG6545StRD1Nez2re name: IERC20DetailedBytes - file: /: /ipfs/Qme15qRwb52RRhZ8rmkcWvBFeaQwzjsDUqBgK7BpzNaTWA name: DefaultReserveInterestRateStrategy apiVersion: 0.0.6 entities: - Reserve eventHandlers: - event: >- ReserveInitialized(indexed address,indexed address,address,address,address) handler: handleReserveInitialized - event: 'BorrowingEnabledOnReserve(indexed address,bool)' handler: handleBorrowingEnabledOnReserve - event: BorrowingDisabledOnReserve(indexed address) handler: handleBorrowingDisabledOnReserve - event: >- CollateralConfigurationChanged(indexed address,uint256,uint256,uint256) handler: handleCollateralConfigurationChanged - event: StableRateEnabledOnReserve(indexed address) handler: handleStableRateEnabledOnReserve - event: StableRateDisabledOnReserve(indexed address) handler: handleStableRateDisabledOnReserve - event: ReserveActivated(indexed address) handler: handleReserveActivated - event: ReserveDeactivated(indexed address) handler: handleReserveDeactivated - event: ReserveFrozen(indexed address) handler: handleReserveFreezed - event: ReserveUnfrozen(indexed address) handler: handleReserveUnfreezed - event: 'ReserveFactorChanged(indexed address,uint256)' handler: handleReserveFactorChanged - event: 'ReserveDecimalsChanged(indexed address,uint256)' handler: handleReserveDecimalsChanged - event: 'ReserveInterestRateStrategyChanged(indexed address,address)' handler: handleReserveInterestRateStrategyChanged - event: 'ATokenUpgraded(indexed address,indexed address,indexed address)' handler: handleATokenUpgraded - event: >- StableDebtTokenUpgraded(indexed address,indexed address,indexed address) handler: handleStableDebtTokenUpgraded - event: >- VariableDebtTokenUpgraded(indexed address,indexed address,indexed address) handler: handleVariableDebtTokenUpgraded file: /: /ipfs/QmSAMV3fouLLCdjmCAXxsU5p1PpCooHJy6RV95gGCo9Mow kind: ethereum/events language: wasm/assemblyscript name: LendingPoolConfigurator network: mainnet source: abi: LendingPoolConfigurator - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmUn4Ub1sXzxwKk8mEq7QzsPH5gExj4mVvu1JZYpkMw4ru name: LendingPool apiVersion: 0.0.6 entities: - ReserveOperation - InterestRateHistory - Reserve - UserReserve - User eventHandlers: - event: >- Deposit(indexed address,address,indexed address,uint256,indexed uint16) handler: handleDeposit - event: 'Withdraw(indexed address,indexed address,indexed address,uint256)' handler: handleWithdraw - event: >- Borrow(indexed address,address,indexed address,uint256,uint256,uint256,indexed uint16) handler: handleBorrow - event: 'Repay(indexed address,indexed address,indexed address,uint256)' handler: handleRepay - event: 'Swap(indexed address,indexed address,uint256)' handler: handleSwap - event: 'ReserveUsedAsCollateralEnabled(indexed address,indexed address)' handler: handleReserveUsedAsCollateralEnabled - event: 'ReserveUsedAsCollateralDisabled(indexed address,indexed address)' handler: handleReserveUsedAsCollateralDisabled - event: 'RebalanceStableBorrowRate(indexed address,indexed address)' handler: handleRebalanceStableBorrowRate - event: >- FlashLoan(indexed address,indexed address,indexed address,uint256,uint256,uint16) handler: handleFlashLoan - event: >- LiquidationCall(indexed address,indexed address,indexed address,uint256,uint256,address,bool) handler: handleLiquidationCall - event: Paused() handler: handlePaused - event: Unpaused() handler: handleUnpaused - event: >- ReserveDataUpdated(indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleReserveDataUpdated file: /: /ipfs/QmWrfNMJkPFFhgCR4fN7x78Q14Kd3YtQx2ZZtzeFWrAvHj kind: ethereum/events language: wasm/assemblyscript name: LendingPool network: mainnet source: abi: LendingPool