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/QmRwAxdjQUyFSDCLKKJdNREkjAoaCesTH11BLwSZjfeQ6P kind: ethereum/events language: wasm/assemblyscript name: MorphoBlue network: sonic source: abi: MorphoBlue address: '0xd6c916eB7542D0Ad3f18AEd0FCBD50C582cfa95f' startBlock: 9100931 - 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/QmRAvXpYNt6StAKEi1Cy3ZkBpNWDncDdyvbZSgNqVM6sTT kind: ethereum/events language: wasm/assemblyscript name: MetaMorphoFactory network: sonic source: abi: MetaMorphoFactory address: '0x0000000000000000000000000000000000000000' startBlock: 9101319 - 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/QmZNmhX4B1F4zKCsFduVw4DmYdfvJy485GTBWYezktGs7h kind: ethereum/events language: wasm/assemblyscript name: MetaMorphoFactoryV11 network: sonic source: abi: MetaMorphoFactory address: '0x0cE9e3512CB4df8ae7e265e62Fb9258dc14f12e8' startBlock: 9101319 - kind: ethereum mapping: abis: - file: /: /ipfs/QmZp3n4f9LjPURg6ctXsScW5UxEMzGkcWbaWAwSRnqsuTu name: PublicAllocator apiVersion: 0.0.7 entities: - PublicReallocateTo - PublicWithdrawal - SetAdmin - SetFee - SetFlowCaps - TransferFee eventHandlers: - event: >- PublicReallocateTo(indexed address,indexed address,indexed bytes32,uint256) handler: handlePublicReallocateTo - event: >- PublicWithdrawal(indexed address,indexed address,indexed bytes32,uint256) handler: handlePublicWithdrawal - event: SetAdmin(indexed address,indexed address,address) handler: handleSetAdmin - event: SetFee(indexed address,indexed address,uint256) handler: handleSetFee - event: >- SetFlowCaps(indexed address,indexed address,(bytes32,(uint128,uint128))[]) handler: handleSetFlowCaps - event: TransferFee(indexed address,indexed address,uint256,indexed address) handler: handleTransferFee file: /: /ipfs/QmTMZEMELtqZhHnPKkR3VDpsRo7BnnS3ReWXVWczTwewQ2 kind: ethereum/events language: wasm/assemblyscript name: PublicAllocator network: sonic source: abi: PublicAllocator address: '0x6Cef2EDC70D87E8f1623f3096efF05d066E59B36' startBlock: 9100931 schema: file: /: /ipfs/QmWL6kvHgoUYezDhGLm9N2yS8AJL2zkPcFTCKimSomvXku specVersion: 0.0.5 templates: - kind: ethereum mapping: abis: - file: /: /ipfs/QmWyWJYJHVZ7mcF6bMj5W8LCTEcjPp7cyC3eKp2nRnV1tu 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: SetName(string) handler: handleSetName - event: SetSymbol(string) handler: handleSetSymbol - event: >- Withdraw(indexed address,indexed address,indexed address,uint256,uint256) handler: handleWithdraw file: /: /ipfs/QmZ3gbBbexQBGWiThhYvpteRBy8MyLQaqA3o1EYj7M92V6 kind: ethereum/events language: wasm/assemblyscript name: MetaMorpho network: sonic 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/QmYEkoqfzPJqvXxSPvTfQvKLStYEsFdqhDLfUmr6ZeJtuM kind: ethereum/events language: wasm/assemblyscript name: ChainlinkAggregatorProxy network: sonic 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/QmYEkoqfzPJqvXxSPvTfQvKLStYEsFdqhDLfUmr6ZeJtuM kind: ethereum/events language: wasm/assemblyscript name: ChainlinkPriceFeed network: sonic source: abi: ChainlinkPriceFeed