dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmadKWx5a323aCaAJCtyoF9wvZYjGdDDoshw6CcHFaNBjg name: FusePoolDirectory - file: /: /ipfs/QmeZqjqSDNGUCsKauoeXjgNdbSJx2xTtpagiQyz1k9ZPES name: Comptroller apiVersion: 0.0.6 entities: - Market eventHandlers: - event: 'PoolRegistered(uint256,(string,address,address,uint256,uint256))' handler: handlePoolRegistered file: /: /ipfs/QmZm4GmA6D3M1y5PX87kAUgWowL1PLUk4KzHMRYEqAFEYo kind: ethereum/events language: wasm/assemblyscript name: FusePoolDirectory network: mainnet source: abi: FusePoolDirectory address: '0x835482FE0532f169024d5E9410199369aAD5C77E' startBlock: 12060007 indexerHints: prune: auto schema: file: /: /ipfs/QmW6viF2hZ975qguMCvfAPeaxYTKYPsFrpN7BDYqPgTCci specVersion: 1.0.0 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmeZqjqSDNGUCsKauoeXjgNdbSJx2xTtpagiQyz1k9ZPES name: Comptroller - file: /: /ipfs/QmVxra3acaRpGBroV9UAjMbX6GXdvqbpMXjZvA8DWSrjxn name: CToken - file: /: /ipfs/QmSzYmdGYW6XEQ2AAr7TKw8xvLnsWSHq1fkLJfcYKLhBxo name: ERC20 - file: /: /ipfs/QmfJ6exmZELGXebwV7S7WcVUrfQX8C6Y9hHawVeXFDpZPY name: PriceOracle apiVersion: 0.0.6 entities: - LendingProtocol - Market - Token eventHandlers: - event: MarketListed(address) handler: handleMarketListed - event: 'MarketEntered(address,address)' handler: handleMarketEntered - event: 'MarketExited(address,address)' handler: handleMarketExited - event: 'NewCollateralFactor(address,uint256,uint256)' handler: handleNewCollateralFactor - event: 'NewLiquidationIncentive(uint256,uint256)' handler: handleNewLiquidationIncentive - event: 'NewPriceOracle(address,address)' handler: handleNewPriceOracle - event: 'ActionPaused(address,string,bool)' handler: handleActionPaused file: /: /ipfs/QmZm4GmA6D3M1y5PX87kAUgWowL1PLUk4KzHMRYEqAFEYo kind: ethereum/events language: wasm/assemblyscript name: Comptroller network: mainnet source: abi: Comptroller - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmXqUguvsXpwuHuE4C6JCLfzS3sDBAJm45LdpEfW2LW6Cn name: FuseComptroller - file: /: /ipfs/QmYRiPgFQarBoDc65myzfLmkqW7v2ofm8TjX41wYpNeDue name: RewardsDistributorDelegator - file: /: /ipfs/QmVxra3acaRpGBroV9UAjMbX6GXdvqbpMXjZvA8DWSrjxn name: CToken - file: /: /ipfs/QmfJ6exmZELGXebwV7S7WcVUrfQX8C6Y9hHawVeXFDpZPY name: PriceOracle - file: /: /ipfs/QmSzYmdGYW6XEQ2AAr7TKw8xvLnsWSHq1fkLJfcYKLhBxo name: ERC20 - file: /: /ipfs/QmcU3ydmhYACc77Zo28TUPqUG6FLPUshF9pQewMaPUP4B7 name: _ERC20 - file: /: /ipfs/QmTz4kSWY3m98b8DMPHy2HRE5ubmwm6Jv7irwdBjf1y5oA name: CurveRegistry - file: /: /ipfs/QmQwH4YzTci5qZvp8gKpFo9rbYV63ceg9kBUoNkCf3UNhR name: CurvePoolRegistry - file: /: /ipfs/QmNgN5gW4B1K3rA5sqbHKUh6tdTruG5h7RXaiKTn6StL2t name: CalculationsCurve - file: /: /ipfs/QmNwJ2ZhnjLAJHVquoz12kUtgLCnuq4dWkUqBRR2Y9vQM4 name: YearnLensContract - file: /: /ipfs/QmartT4DPfja3wNaie5CV4Pw16GyxQxTjXbocymxqhqW6c name: ChainLinkContract - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: UniswapRouter - file: /: /ipfs/QmZ55G1yYFzde8Vcq4cpLfNgPSEibpLi9aYCqS1jEvCKQ9 name: UniswapFactory - file: /: /ipfs/QmbPLMADBP8L6LBVP3ZBQ8RgG7ghamD8DvbdUxHAjZrLgm name: UniswapPair - file: /: /ipfs/QmbuLeCA4gwWtLasXKDqF9oE2P6f1h4SMuhFGNWRdGhFze name: SushiSwapRouter - file: /: /ipfs/QmTuHPfzf8mbRksxjJpUMdszZ9YLZySQQVAs5jJnwcqbCH name: SushiSwapFactory - file: /: /ipfs/QmVduuKWkyu5XccFMDFxXkrNU6ZqFQp6RMDHsb9pXDeXoR name: SushiSwapPair - file: /: /ipfs/QmZZZFdd6n1onC5Go3pEBXpHx5hQXEJVKpGLdN9b3yUfY1 name: CalculationsSushiSwap apiVersion: 0.0.6 entities: - Event - Market - UsageMetricsDailySnapshot - FinancialsDailySnapshot - MarketDailySnapshot eventHandlers: - event: 'Mint(address,uint256,uint256)' handler: handleMint - event: 'Redeem(address,uint256,uint256)' handler: handleRedeem - event: 'Borrow(address,uint256,uint256,uint256)' handler: handleBorrow - event: 'RepayBorrow(address,address,uint256,uint256,uint256)' handler: handleRepayBorrow - event: 'LiquidateBorrow(address,address,uint256,address,uint256)' handler: handleLiquidateBorrow - event: 'AccrueInterest(uint256,uint256,uint256,uint256)' handler: handleAccrueInterest - event: 'NewReserveFactor(uint256,uint256)' handler: handleNewReserveFactor - event: 'NewFuseFee(uint256,uint256)' handler: handleNewFuseFee - event: 'NewAdminFee(uint256,uint256)' handler: handleNewAdminFee - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmZm4GmA6D3M1y5PX87kAUgWowL1PLUk4KzHMRYEqAFEYo kind: ethereum/events language: wasm/assemblyscript name: CToken network: mainnet source: abi: CToken