dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmVRDLRyRAnNbwUwx524Uzkz1hvTuXVTR7NnxGdCHu9shv name: Comptroller - file: /: /ipfs/QmbDkJgj8TkjrmbrHv8UN2TFjiiADDhY7uFNLM4iXey1YM name: CToken - file: /: /ipfs/QmPeokJxJbLVpeSMxb9pYt3bwwz18JwVSYxF6wVF6fuci7 name: PriceOracle - file: /: /ipfs/QmVXijoMSYqcXHi4FZoccv425JrUMcfBbU4gZpR4gAgbgF name: PriceOracle2 - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.4 entities: - Comptroller - Market eventHandlers: - event: MarketListed(address) handler: handleMarketListed - event: 'MarketEntered(address,address)' handler: handleMarketEntered - event: 'MarketExited(address,address)' handler: handleMarketExited - event: 'NewCloseFactor(uint256,uint256)' handler: handleNewCloseFactor - event: 'NewCollateralFactor(address,uint256,uint256)' handler: handleNewCollateralFactor - event: 'NewLiquidationIncentive(uint256,uint256)' handler: handleNewLiquidationIncentive - event: 'NewMaxAssets(uint256,uint256)' handler: handleNewMaxAssets - event: 'NewPriceOracle(address,address)' handler: handleNewPriceOracle file: /: /ipfs/Qmabz62NjrQ2gjv2rEDvrWRgvtfv9WuLhg1v4Tb3bdwf1m kind: ethereum/events language: wasm/assemblyscript name: Comptroller network: mainnet source: abi: Comptroller address: '0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B' startBlock: 7700000 description: >- Compound is an open-source protocol for algorithmic, efficient Money Markets on the Ethereum blockchain. graft: base: QmfKmZ7xfT9PRydVGJRRWEdr7rbBcRoKbDyX7fGK7MCq5j block: 15441887 repository: 'https://github.com/graphprotocol/compound-V2-subgraph' schema: file: /: /ipfs/QmYvLLm8WLYvDjhxCteoQ1tWJTtbK7Qy64HMfMTpSEYxh8 specVersion: 0.0.2 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbDkJgj8TkjrmbrHv8UN2TFjiiADDhY7uFNLM4iXey1YM name: CToken - file: /: /ipfs/QmPeokJxJbLVpeSMxb9pYt3bwwz18JwVSYxF6wVF6fuci7 name: PriceOracle - file: /: /ipfs/QmVXijoMSYqcXHi4FZoccv425JrUMcfBbU4gZpR4gAgbgF name: PriceOracle2 - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.4 entities: - User - Market - CTokenInfo 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)' handler: handleAccrueInterest - event: 'NewReserveFactor(uint256,uint256)' handler: handleNewReserveFactor - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer - event: 'NewMarketInterestRateModel(address,address)' handler: handleNewMarketInterestRateModel file: /: /ipfs/QmXFSNe7N9mNGXV52bugaqbX7ZxzZYE81NvyjSd4tmeL87 kind: ethereum/events language: wasm/assemblyscript name: CToken network: mainnet source: abi: CToken