dataSources:
  - kind: ethereum
    mapping:
      abis:
        - file:
            /: /ipfs/QmZB7EVno24spjnhuZLnJ4LepazDpc1VuGYwqeSLZZE1dV
          name: Configurator
      apiVersion: 0.0.7
      entities: []
      eventHandlers:
        - event: Upgraded(indexed address)
          handler: handleUpgraded
          receipt: true
        - event: 'SetFactory(indexed address,indexed address,indexed address)'
          handler: handleSetFactory
          receipt: true
      file:
        /: /ipfs/QmUApbbYXNSkujgEdHJEhH75Ye2TEYuFJ27sKzW6EmCDLo
      kind: ethereum/events
      language: wasm/assemblyscript
    name: Configurator
    network: scroll
    source:
      abi: Configurator
      address: '0xECAB0bEEa3e5DEa0c35d3E69468EAC20098032D7'
      startBlock: 3397679
  - kind: ethereum
    mapping:
      abis:
        - file:
            /: /ipfs/QmfKFyjNuvZfghe8HshLGFyGddjVjMKnkQtzq1NDtWXFvS
          name: Comet
        - file:
            /: /ipfs/QmZB7EVno24spjnhuZLnJ4LepazDpc1VuGYwqeSLZZE1dV
          name: Configurator
        - file:
            /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2
          name: Erc20
        - file:
            /: /ipfs/QmeXHxzUcskeAAMnBRdSAVKLfuUgTpim28S94QQgxRWL5K
          name: CometRewardsV1
        - file:
            /: /ipfs/QmcUwoqAat42icDJ7M9F1X3zpNzvEbkW1n9vTStK6hhWx1
          name: CometRewardsV2
        - file:
            /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj
          name: ChainlinkPriceFeed
      apiVersion: 0.0.7
      entities: []
      eventHandlers:
        - event: >-
            RewardClaimed(indexed address,indexed address,indexed
            address,uint256)
          handler: handleRewardClaimed
          receipt: true
      file:
        /: /ipfs/QmYw6V5exyPA9B4f6QrZ3kmw3ykz26KqEG8LdZC7PtGw6N
      kind: ethereum/events
      language: wasm/assemblyscript
    name: CometRewards
    network: scroll
    source:
      abi: CometRewardsV2
      address: '0x70167D30964cbFDc315ECAe02441Af747bE0c5Ee'
      startBlock: 3397682
schema:
  file:
    /: /ipfs/QmYeXtzhchTJETchGNCMiFhu46n7TPNU6dwBXRM98VVpZi
specVersion: 0.0.5
templates:
  - kind: ethereum
    mapping:
      abis:
        - file:
            /: /ipfs/QmfKFyjNuvZfghe8HshLGFyGddjVjMKnkQtzq1NDtWXFvS
          name: Comet
        - file:
            /: /ipfs/QmZB7EVno24spjnhuZLnJ4LepazDpc1VuGYwqeSLZZE1dV
          name: Configurator
        - file:
            /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2
          name: Erc20
        - file:
            /: /ipfs/QmeXHxzUcskeAAMnBRdSAVKLfuUgTpim28S94QQgxRWL5K
          name: CometRewardsV1
        - file:
            /: /ipfs/QmcUwoqAat42icDJ7M9F1X3zpNzvEbkW1n9vTStK6hhWx1
          name: CometRewardsV2
        - file:
            /: /ipfs/QmUuu9CPTR2LTK8fEp2ZeLYKR9NUQbhuTzMNLMaa2QyVMj
          name: ChainlinkPriceFeed
      apiVersion: 0.0.7
      entities: []
      eventHandlers:
        - event: Upgraded(indexed address)
          handler: handleUpgraded
          receipt: true
        - event: 'Supply(indexed address,indexed address,uint256)'
          handler: handleSupply
          receipt: true
        - event: 'Withdraw(indexed address,indexed address,uint256)'
          handler: handleWithdraw
          receipt: true
        - event: 'AbsorbDebt(indexed address,indexed address,uint256,uint256)'
          handler: handleAbsorbDebt
          receipt: true
        - event: >-
            SupplyCollateral(indexed address,indexed address,indexed
            address,uint256)
          handler: handleSupplyCollateral
          receipt: true
        - event: >-
            WithdrawCollateral(indexed address,indexed address,indexed
            address,uint256)
          handler: handleWithdrawCollateral
          receipt: true
        - event: >-
            TransferCollateral(indexed address,indexed address,indexed
            address,uint256)
          handler: handleTransferCollateral
          receipt: true
        - event: >-
            AbsorbCollateral(indexed address,indexed address,indexed
            address,uint256,uint256)
          handler: handleAbsorbCollateral
          receipt: true
        - event: 'BuyCollateral(indexed address,indexed address,uint256,uint256)'
          handler: handleBuyCollateral
          receipt: true
        - event: 'WithdrawReserves(indexed address,uint256)'
          handler: handleWithdrawReserves
          receipt: true
        - event: 'Transfer(indexed address,indexed address,uint256)'
          handler: handleTransfer
          receipt: true
      file:
        /: /ipfs/QmQKQQxyAh7aSpbv3BU13rLRPKbBgjV8htTUHYZ1VUCmzP
      kind: ethereum/events
      language: wasm/assemblyscript
    name: Comet
    network: scroll
    source:
      abi: Comet