dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmTyiNk4Sp5gBsET135fPoWWjjLpVv7TPWvaKswxHvFXJZ name: MorphoBlue - file: /: /ipfs/QmYWgUTghCu1w8ujdjVB59vV8BNXxvvfpJi5yE1qrJUuBY name: ERC20 - file: /: /ipfs/QmSKjtYk9CaH4mzR7erPrJgncZ8pnPXgaUwFLBG3ktSPCt name: ERC4626 - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/Qmf6aFrdFYp5kGTrskeGqsQdKXSVSPw7yRGYU77vc2GVk7 name: IRM - file: /: /ipfs/QmeUsN3Bv5BSUNNiQKUpr5DzbT8oaMTKdPBzNKTGQTq17u name: Oracle - file: /: /ipfs/QmYgzM3RNMYYmRw9o1XrEcJpUuiKVZkfaARFkioPJdpugU name: ChainlinkPriceFeed - file: /: /ipfs/QmdKfKnZNcWzTJNV5ooz4exFzur4sZnK8KheNVBPw97SKd name: WstEth - file: /: /ipfs/QmPVJzstUuKBFQp4176o7wmFbzoyL9zEMEt1eftsm8XVjb name: REth apiVersion: 0.0.7 entities: - AccrueInterest - Borrow - CreateMarket - EnableIrm - EnableLltv - FlashLoan - IncrementNonce - Liquidate - Repay - SetAuthorization - SetFee - SetFeeRecipient - SetOwner - Supply - SupplyCollateral - Withdraw - WithdrawCollateral eventHandlers: - event: 'AccrueInterest(indexed bytes32,uint256,uint256,uint256)' handler: handleAccrueInterest - event: >- Borrow(indexed bytes32,address,indexed address,indexed address,uint256,uint256) handler: handleBorrow - event: >- CreateMarket(indexed bytes32,(address,address,address,address,uint256)) handler: handleCreateMarket - event: EnableIrm(indexed address) handler: handleEnableIrm - event: EnableLltv(uint256) handler: handleEnableLltv - event: 'FlashLoan(indexed address,indexed address,uint256)' handler: handleFlashLoan - event: 'IncrementNonce(indexed address,indexed address,uint256)' handler: handleIncrementNonce - event: >- Liquidate(indexed bytes32,indexed address,indexed address,uint256,uint256,uint256,uint256,uint256) handler: handleLiquidate - event: >- Repay(indexed bytes32,indexed address,indexed address,uint256,uint256) handler: handleRepay - event: >- SetAuthorization(indexed address,indexed address,indexed address,bool) handler: handleSetAuthorization - event: 'SetFee(indexed bytes32,uint256)' handler: handleSetFee - event: SetFeeRecipient(indexed address) handler: handleSetFeeRecipient - event: SetOwner(indexed address) handler: handleSetOwner - event: >- Supply(indexed bytes32,indexed address,indexed address,uint256,uint256) handler: handleSupply - event: >- SupplyCollateral(indexed bytes32,indexed address,indexed address,uint256) handler: handleSupplyCollateral - event: >- Withdraw(indexed bytes32,address,indexed address,indexed address,uint256,uint256) handler: handleWithdraw - event: >- WithdrawCollateral(indexed bytes32,address,indexed address,indexed address,uint256) handler: handleWithdrawCollateral file: /: /ipfs/QmcTHREjKAsx1ifAtYTuKnAFy2ijKAdPtmem4m21JnhaEE kind: ethereum/events language: wasm/assemblyscript name: MorphoBlue network: base source: abi: MorphoBlue address: '0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb' startBlock: 13977148 - kind: ethereum mapping: abis: - file: /: /ipfs/QmbFTsGQU4FYkHJVMXtnL2rPsEwMwsEcoEaacBv82DuUBf name: MetaMorphoFactory - file: /: /ipfs/QmTyiNk4Sp5gBsET135fPoWWjjLpVv7TPWvaKswxHvFXJZ name: MorphoBlue - file: /: /ipfs/QmYWgUTghCu1w8ujdjVB59vV8BNXxvvfpJi5yE1qrJUuBY name: ERC20 - file: /: /ipfs/QmSKjtYk9CaH4mzR7erPrJgncZ8pnPXgaUwFLBG3ktSPCt name: ERC4626 - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/Qmf6aFrdFYp5kGTrskeGqsQdKXSVSPw7yRGYU77vc2GVk7 name: IRM - file: /: /ipfs/QmeUsN3Bv5BSUNNiQKUpr5DzbT8oaMTKdPBzNKTGQTq17u name: Oracle - file: /: /ipfs/QmYgzM3RNMYYmRw9o1XrEcJpUuiKVZkfaARFkioPJdpugU name: ChainlinkPriceFeed - file: /: /ipfs/QmdKfKnZNcWzTJNV5ooz4exFzur4sZnK8KheNVBPw97SKd name: WstEth - file: /: /ipfs/QmPVJzstUuKBFQp4176o7wmFbzoyL9zEMEt1eftsm8XVjb name: REth apiVersion: 0.0.7 entities: - CreateMetaMorpho eventHandlers: - event: >- CreateMetaMorpho(indexed address,indexed address,address,uint256,indexed address,string,string,bytes32) handler: handleCreateMetaMorpho file: /: /ipfs/QmRvv6JjKRSpgfFiCeUXBvcB4iCa8G7pqu6YD58sAxGGqp kind: ethereum/events language: wasm/assemblyscript name: MetaMorphoFactory network: base source: abi: MetaMorphoFactory address: '0xa9c3d3a366466fa809d1ae982fb2c46e5fc41101' startBlock: 13978134 schema: file: /: /ipfs/QmbTYX4Q3zmk5WuiFtYQjvoMGwTuYXt7Nhoj3srHrhkgWx specVersion: 0.0.5 templates: - kind: ethereum mapping: abis: - file: /: /ipfs/QmUNCuNtLztecaSKitrT3AFeNncdQdtxvjw3FURht8eHvo name: MetaMorpho - file: /: /ipfs/QmYgzM3RNMYYmRw9o1XrEcJpUuiKVZkfaARFkioPJdpugU name: ChainlinkPriceFeed - file: /: /ipfs/QmdKfKnZNcWzTJNV5ooz4exFzur4sZnK8KheNVBPw97SKd name: WstEth - file: /: /ipfs/QmSKjtYk9CaH4mzR7erPrJgncZ8pnPXgaUwFLBG3ktSPCt name: ERC4626 - file: /: /ipfs/QmPVJzstUuKBFQp4176o7wmFbzoyL9zEMEt1eftsm8XVjb name: REth apiVersion: 0.0.7 entities: - MetaMorphoAccrueInterest - Approval - Deposit - EIP712DomainChanged - OwnershipTransferStarted - OwnershipTransferred - ReallocateSupply - ReallocateWithdraw - RevokePendingCap - RevokePendingGuardian - RevokePendingMarketRemoval - RevokePendingTimelock - SetCap - SetCurator - MetaMorphoSetFee - MetaMorphoSetFeeRecipient - SetGuardian - SetIsAllocator - SetSkimRecipient - SetSupplyQueue - SetTimelock - SetWithdrawQueue - Skim - SubmitCap - SubmitGuardian - SubmitMarketRemoval - SubmitTimelock - Transfer - UpdateLastTotalAssets - MetaMorphoWithdraw eventHandlers: - event: 'AccrueInterest(uint256,uint256)' handler: handleAccrueInterest - event: 'Approval(indexed address,indexed address,uint256)' handler: handleApproval - event: 'Deposit(indexed address,indexed address,uint256,uint256)' handler: handleDeposit - event: EIP712DomainChanged() handler: handleEIP712DomainChanged - event: 'OwnershipTransferStarted(indexed address,indexed address)' handler: handleOwnershipTransferStarted - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred - event: 'ReallocateSupply(indexed address,indexed bytes32,uint256,uint256)' handler: handleReallocateSupply - event: 'ReallocateWithdraw(indexed address,indexed bytes32,uint256,uint256)' handler: handleReallocateWithdraw - event: 'RevokePendingCap(indexed address,indexed bytes32)' handler: handleRevokePendingCap - event: RevokePendingGuardian(indexed address) handler: handleRevokePendingGuardian - event: 'RevokePendingMarketRemoval(indexed address,indexed bytes32)' handler: handleRevokePendingMarketRemoval - event: RevokePendingTimelock(indexed address) handler: handleRevokePendingTimelock - event: 'SetCap(indexed address,indexed bytes32,uint256)' handler: handleSetCap - event: SetCurator(indexed address) handler: handleSetCurator - event: 'SetFee(indexed address,uint256)' handler: handleSetFee - event: SetFeeRecipient(indexed address) handler: handleSetFeeRecipient - event: 'SetGuardian(indexed address,indexed address)' handler: handleSetGuardian - event: 'SetIsAllocator(indexed address,bool)' handler: handleSetIsAllocator - event: SetSkimRecipient(indexed address) handler: handleSetSkimRecipient - event: 'SetSupplyQueue(indexed address,bytes32[])' handler: handleSetSupplyQueue - event: 'SetTimelock(indexed address,uint256)' handler: handleSetTimelock - event: 'SetWithdrawQueue(indexed address,bytes32[])' handler: handleSetWithdrawQueue - event: 'Skim(indexed address,indexed address,uint256)' handler: handleSkim - event: 'SubmitCap(indexed address,indexed bytes32,uint256)' handler: handleSubmitCap - event: SubmitGuardian(indexed address) handler: handleSubmitGuardian - event: 'SubmitMarketRemoval(indexed address,indexed bytes32)' handler: handleSubmitMarketRemoval - event: SubmitTimelock(uint256) handler: handleSubmitTimelock - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: UpdateLastTotalAssets(uint256) handler: handleUpdateLastTotalAssets - event: >- Withdraw(indexed address,indexed address,indexed address,uint256,uint256) handler: handleWithdraw file: /: /ipfs/QmRacMbusjtKFMxNB5N3SAAwt7DzVXx4q5U1Vq5S9AU3de kind: ethereum/events language: wasm/assemblyscript name: MetaMorpho network: base source: abi: MetaMorpho - kind: ethereum mapping: abis: - file: /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj name: ChainlinkAggregatorProxy - file: /: /ipfs/QmYWgUTghCu1w8ujdjVB59vV8BNXxvvfpJi5yE1qrJUuBY name: ERC20 - file: /: /ipfs/QmSKjtYk9CaH4mzR7erPrJgncZ8pnPXgaUwFLBG3ktSPCt name: ERC4626 - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/QmYgzM3RNMYYmRw9o1XrEcJpUuiKVZkfaARFkioPJdpugU name: ChainlinkPriceFeed - file: /: /ipfs/QmdKfKnZNcWzTJNV5ooz4exFzur4sZnK8KheNVBPw97SKd name: WstEth - file: /: /ipfs/QmPVJzstUuKBFQp4176o7wmFbzoyL9zEMEt1eftsm8XVjb name: REth apiVersion: 0.0.7 callHandlers: - function: confirmAggregator(address) handler: handleConfirmAggregator entities: - ConfirmAggregator file: /: /ipfs/QmQ2dUD8r9ZDtKDKwLo5LVrzN7KXXVpvoLq1u3kvu28oeL kind: ethereum/events language: wasm/assemblyscript name: ChainlinkAggregatorProxy network: base source: abi: ChainlinkAggregatorProxy - kind: ethereum mapping: abis: - file: /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj name: ChainlinkAggregatorProxy - file: /: /ipfs/QmYgzM3RNMYYmRw9o1XrEcJpUuiKVZkfaARFkioPJdpugU name: ChainlinkPriceFeed - file: /: /ipfs/QmYWgUTghCu1w8ujdjVB59vV8BNXxvvfpJi5yE1qrJUuBY name: ERC20 - file: /: /ipfs/QmSKjtYk9CaH4mzR7erPrJgncZ8pnPXgaUwFLBG3ktSPCt name: ERC4626 - file: /: /ipfs/QmbHnhUFZa6qqqRyubUYhXntox1TCBxqryaBM1iNGqVJzT name: ERC20SymbolBytes - file: /: /ipfs/QmQCP6Pdp1MqpwRv2qoPHuUTwZGy7Q3eDHg4w5kzwE9mBj name: ERC20NameBytes - file: /: /ipfs/QmPVJzstUuKBFQp4176o7wmFbzoyL9zEMEt1eftsm8XVjb name: REth apiVersion: 0.0.7 entities: - AnswerUpdated eventHandlers: - event: 'AnswerUpdated(indexed int256,indexed uint256,uint256)' handler: handleAnswerUpdated file: /: /ipfs/QmQ2dUD8r9ZDtKDKwLo5LVrzN7KXXVpvoLq1u3kvu28oeL kind: ethereum/events language: wasm/assemblyscript name: ChainlinkPriceFeed network: base source: abi: ChainlinkPriceFeed