dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: AaveOracle - file: /: /ipfs/QmRTKcXYS2Cz1g1go3kN2jQhvdXnC9k1AN95yP1d8QSWD7 name: GenericOracleI - file: /: /ipfs/Qmdfw58ikjpH16AFhLjaNbnJvLVDsDds6VZ5CPWn5Rx9t6 name: IExtendedPriceAggregator - 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/QmToFnp1hE7kbPygKhgsxEbic2JHcLXZ4tRyPnmpqPvojM kind: ethereum/events language: wasm/assemblyscript name: AaveOracle network: matic source: abi: AaveOracle address: '0x0229F777B0fAb107F9591a41d5F02E4e98dB6f2d' startBlock: 12687266 - 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/QmVzsS5VCn4HxnwTYQTT22HNyAs2pNrjTWM7QHV3GvPKNn kind: ethereum/events language: wasm/assemblyscript name: LendingPoolAddressesProviderRegistry network: matic source: abi: LendingPoolAddressesProviderRegistry address: '0x3ac4e9aa29940770aeC38fe853a4bbabb2dA9C19' startBlock: 12687211 - 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 - file: /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj name: EACAggregatorProxy apiVersion: 0.0.6 entities: - PriceOracle eventHandlers: - event: 'AggregatorUpdated(address,address)' handler: handleChainlinkAggregatorUpdated file: /: /ipfs/QmToFnp1hE7kbPygKhgsxEbic2JHcLXZ4tRyPnmpqPvojM kind: ethereum/events language: wasm/assemblyscript name: ChainlinkSourcesRegistry network: matic source: abi: ChainlinkSourcesRegistry address: '0x0d0515111C8603400543e6342f321093bFABC88D' startBlock: 12687869 description: Aave protocol subgraph 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,uint256)' handler: handleRewardsClaimed - 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/QmccqbcuQayqVqqfuJYEvTGpqnehC9a3FGj7RHS6D7URCg kind: ethereum/events language: wasm/assemblyscript name: AaveIncentivesController network: matic source: abi: AaveIncentivesController - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmRTKcXYS2Cz1g1go3kN2jQhvdXnC9k1AN95yP1d8QSWD7 name: GenericOracleI 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/QmXkbwUaki7skrzEtcCb2jTH3TgoVvpxhMuv5Dfm6ghqoa kind: ethereum/events language: wasm/assemblyscript name: FallbackPriceOracle network: matic 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/QmXkbwUaki7skrzEtcCb2jTH3TgoVvpxhMuv5Dfm6ghqoa kind: ethereum/events language: wasm/assemblyscript name: ChainlinkAggregator network: matic 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/QmeASjEm1sXypg6VoyEkN3HAywY5wQut8U2MpqLyPSo9jz kind: ethereum/events language: wasm/assemblyscript name: AToken network: matic 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/QmeASjEm1sXypg6VoyEkN3HAywY5wQut8U2MpqLyPSo9jz kind: ethereum/events language: wasm/assemblyscript name: StableDebtToken network: matic 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/QmeASjEm1sXypg6VoyEkN3HAywY5wQut8U2MpqLyPSo9jz kind: ethereum/events language: wasm/assemblyscript name: VariableDebtToken network: matic 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/QmPPjSvPCanSHteczGuVnUxFfUk13bmoFsMHaqZ2US9ZtR kind: ethereum/events language: wasm/assemblyscript name: LendingPoolAddressesProvider network: matic 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/QmXPQu5JkWmdXWMwNtAf6oZsQ1JCZwZhQzg1x3c7NV5J4o kind: ethereum/events language: wasm/assemblyscript name: LendingPoolConfigurator network: matic 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/QmTyms9Ai2Si7sPeuGhcPgn9gm1vbRsSpnZjCdmXnHSVgi kind: ethereum/events language: wasm/assemblyscript name: LendingPool network: matic source: abi: LendingPool