dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmXZvs8bNgN9BAe9x8xDTsBVPUP2LtsFkJJCC6G9vPjgs4 name: LendingPoolAddressesProvider apiVersion: 0.0.7 entities: [] eventHandlers: - event: 'PriceOracleUpdated(indexed address,indexed address)' handler: handlePriceOracleUpdated file: /: /ipfs/QmaC48yoAqhM9X7SG9Fqxi3B8xycv1LrqNyU9Xxp8vYrJT kind: ethereum/events language: wasm/assemblyscript name: LendingPoolAddressesProvider network: optimism source: abi: LendingPoolAddressesProvider address: '0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb' startBlock: 4365470 - kind: ethereum mapping: abis: - file: /: /ipfs/QmW8VGd4VYqG6PkkUJrZYj32uRSxcodsSuVq85AxkhR4Cq name: LendingPoolConfigurator - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes - file: /: /ipfs/QmbowyhJ4uwfeYiQ8mZYXBwn6Zmunt2kYaq2oRwBL6NK5o name: AToken apiVersion: 0.0.7 entities: [] eventHandlers: - event: >- CollateralConfigurationChanged(indexed address,uint256,uint256,uint256) handler: handleCollateralConfigurationChanged - event: 'ReserveActive(indexed address,bool)' handler: handleReserveActive - event: 'ReserveBorrowing(indexed address,bool)' handler: handleReserveBorrowing - event: 'ReserveFrozen(indexed address,bool)' handler: handleReserveFrozen - event: >- ReserveInitialized(indexed address,indexed address,address,address,address) handler: handleReserveInitialized - event: 'ReservePaused(indexed address,bool)' handler: handleReservePaused - event: 'ReserveFactorChanged(indexed address,uint256,uint256)' handler: handleReserveFactorChanged - event: 'LiquidationProtocolFeeChanged(indexed address,uint256,uint256)' handler: handleLiquidationProtocolFeeChanged - event: 'FlashloanPremiumTotalUpdated(uint128,uint128)' handler: handleFlashloanPremiumTotalUpdated - event: 'FlashloanPremiumToProtocolUpdated(uint128,uint128)' handler: handleFlashloanPremiumToProtocolUpdated - event: 'SiloedBorrowingChanged(indexed address,bool,bool)' handler: handleSiloedBorrowingChanged file: /: /ipfs/QmaC48yoAqhM9X7SG9Fqxi3B8xycv1LrqNyU9Xxp8vYrJT kind: ethereum/events language: wasm/assemblyscript name: LendingPoolConfigurator network: optimism source: abi: LendingPoolConfigurator address: '0x8145eddDf43f50276641b55bd3AD95944510021E' startBlock: 4365702 - kind: ethereum mapping: abis: - file: /: /ipfs/Qmdn5MSLCAGppGKkpRGke5TjVSqCeWwFfaboXiVycTLfK9 name: LendingPool - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes - file: /: /ipfs/QmfBupEX5LHCKEZFGy9v4aunRAC6FgzaJA9gF6aCnzZ9jQ name: AaveOracle - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: IPriceOracleGetter - file: /: /ipfs/QmbowyhJ4uwfeYiQ8mZYXBwn6Zmunt2kYaq2oRwBL6NK5o name: AToken - file: /: /ipfs/QmNMquwU16TX1YWe9Vo5j3UZUrk31f6kBg1bzunAv4LEXh name: StableDebtToken - file: /: /ipfs/QmdxxbEaJVgu1gb3dGpTbpoMUuQAvmhX5oSFPZZdSMxbzB name: VariableDebtToken apiVersion: 0.0.7 entities: [] eventHandlers: - event: >- Borrow(indexed address,address,indexed address,uint256,uint8,uint256,indexed uint16) handler: handleBorrow - event: 'SwapBorrowRateMode(indexed address,indexed address,uint8)' handler: handleSwapBorrowRateMode - event: >- LiquidationCall(indexed address,indexed address,indexed address,uint256,uint256,address,bool) handler: handleLiquidationCall receipt: true - event: 'Repay(indexed address,indexed address,indexed address,uint256,bool)' handler: handleRepay receipt: true - event: >- ReserveDataUpdated(indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleReserveDataUpdated receipt: true - event: >- Supply(indexed address,address,indexed address,uint256,indexed uint16) handler: handleDeposit - event: 'Withdraw(indexed address,indexed address,indexed address,uint256)' handler: handleWithdraw - event: 'ReserveUsedAsCollateralEnabled(indexed address,indexed address)' handler: handleReserveUsedAsCollateralEnabled - event: 'ReserveUsedAsCollateralDisabled(indexed address,indexed address)' handler: handleReserveUsedAsCollateralDisabled - event: >- FlashLoan(indexed address,address,indexed address,uint256,uint8,uint256,indexed uint16) handler: handleFlashloan - event: 'UserEModeSet(indexed address,uint8)' handler: handleUserEModeSet - event: 'MintedToTreasury(indexed address,uint256)' handler: handleMintedToTreasury file: /: /ipfs/QmaC48yoAqhM9X7SG9Fqxi3B8xycv1LrqNyU9Xxp8vYrJT kind: ethereum/events language: wasm/assemblyscript name: LendingPool network: optimism source: abi: LendingPool address: '0x794a61358d6845594f94dc1db02a252b5b4814ad' startBlock: 4365693 - kind: ethereum mapping: abis: - file: /: /ipfs/QmScBhKYEtfXH6kkQWsrPuJQVromLqiB1AWi9Av8Yup3nZ name: RewardsController - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes - file: /: /ipfs/QmfBupEX5LHCKEZFGy9v4aunRAC6FgzaJA9gF6aCnzZ9jQ name: AaveOracle - file: /: /ipfs/QmaytAg9fDBsTceSxrEP8tWHLiR5xLQhkBjwuboj1zbhh3 name: IPriceOracleGetter apiVersion: 0.0.7 entities: - RewardsController eventHandlers: - event: >- AssetConfigUpdated(indexed address,indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleAssetConfigUpdated file: /: /ipfs/QmaC48yoAqhM9X7SG9Fqxi3B8xycv1LrqNyU9Xxp8vYrJT kind: ethereum/events language: wasm/assemblyscript name: RewardsController network: optimism source: abi: RewardsController address: '0x929EC64c34a17401F460460D4B9390518E5B473e' startBlock: 4468687 indexerHints: prune: auto schema: file: /: /ipfs/QmNnWjciPb8Qy83RmdgctZmwzwofamjkfmkd5NjK1Swwsa specVersion: 1.0.0 templates: - kind: ethereum mapping: abis: - file: /: /ipfs/QmbowyhJ4uwfeYiQ8mZYXBwn6Zmunt2kYaq2oRwBL6NK5o name: AToken - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: [] eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleCollateralTransfer receipt: true file: /: /ipfs/QmaC48yoAqhM9X7SG9Fqxi3B8xycv1LrqNyU9Xxp8vYrJT kind: ethereum/events language: wasm/assemblyscript name: AToken network: optimism source: abi: AToken - kind: ethereum mapping: abis: - file: /: /ipfs/QmNMquwU16TX1YWe9Vo5j3UZUrk31f6kBg1bzunAv4LEXh name: StableDebtToken - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: [] eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleStableTransfer file: /: /ipfs/QmaC48yoAqhM9X7SG9Fqxi3B8xycv1LrqNyU9Xxp8vYrJT kind: ethereum/events language: wasm/assemblyscript name: StableDebtToken network: optimism source: abi: StableDebtToken - kind: ethereum mapping: abis: - file: /: /ipfs/QmdxxbEaJVgu1gb3dGpTbpoMUuQAvmhX5oSFPZZdSMxbzB name: VariableDebtToken - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.7 entities: [] eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleVariableTransfer file: /: /ipfs/QmaC48yoAqhM9X7SG9Fqxi3B8xycv1LrqNyU9Xxp8vYrJT kind: ethereum/events language: wasm/assemblyscript name: VariableDebtToken network: optimism source: abi: VariableDebtToken