dataSources: - context: treasury: data: '0x853b5db6310292dF1C8C05Ad0a4fdf0856B772BB' type: String kind: ethereum mapping: abis: - file: /: /ipfs/QmaVSjG2RnhWvWW8ETMTVcyALu1hSaCedWiUooSWsWbfzo name: GravitaDebtToken apiVersion: 0.0.7 entities: - FeeCollected eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleGraiTransfer file: /: /ipfs/QmaqwCoHAzbuajhEn9E5gbrPeXJsdYtsUyARQh9eEfiKZr kind: ethereum/events language: wasm/assemblyscript name: GRAI network: optimism source: abi: GravitaDebtToken address: '0x894134a25a5faC1c2C26F1d8fBf05111a3CB9487' startBlock: 106199488 - context: priceFeed: data: '0x15f74458aE0bFdAA1a96CA1aa779D715Cc1Eefe4' type: String kind: ethereum mapping: abis: - file: /: /ipfs/QmNaUvTc99itgDuAbAAcXLatQR3D85goKasJRmKSD2B3Bo name: FeeCollector - file: /: /ipfs/QmZYW68Thpi8W7SrTsTP45R6p9Fi6NMxnKTcV6emuHYJwL name: PriceFeed - file: /: /ipfs/Qmd1zdfYgCN6dyLX5n7YFJ2ddXynT96cr2f4kwGzWLUts3 name: GnosisSafe apiVersion: 0.0.7 entities: - FeeRecord - FeeCollected eventHandlers: - event: 'FeeRecordUpdated(address,address,uint256,uint256,uint256)' handler: handleFeeRecordUpdated - event: 'FeeCollected(address,address,address,uint256)' handler: handleBorrowingFeeCollected - event: 'RedemptionFeeCollected(address,uint256)' handler: handleRedemptionFeeCollected file: /: /ipfs/QmaqwCoHAzbuajhEn9E5gbrPeXJsdYtsUyARQh9eEfiKZr kind: ethereum/events language: wasm/assemblyscript name: Gravita_FeeCollector network: optimism source: abi: FeeCollector address: '0x24aE02776B3C76Cb20caf4EA24f8a8Bd438B09E7' startBlock: 112762476 - kind: ethereum mapping: abis: - file: /: /ipfs/QmdUa9c1uMmndBZzkavQiHGUyzDycPCJ4MtsYoH9WuJT96 name: BorrowerOperations apiVersion: 0.0.7 entities: - User - PoolDeposit - Vessel eventHandlers: - event: >- VesselUpdated(indexed address,indexed address,uint256,uint256,uint256,uint8) handler: handleVesselUpdated file: /: /ipfs/QmTy3Nax5uWpVehAgH72LyTyMcjepYM31cn1jxi94FdvQ5 kind: ethereum/events language: wasm/assemblyscript name: Gravita_BorrowerOperations network: optimism source: abi: BorrowerOperations address: '0x82e34E39126190e622EBb2801e047D587AC94c5D' startBlock: 112762453 - kind: ethereum mapping: abis: - file: /: /ipfs/QmeW4fWJioD8SF2fLVi8x9ArFtkMiSSPM4zaQWfAFkvNR2 name: VesselManager apiVersion: 0.0.7 entities: - User - PoolDeposit - Vessel eventHandlers: - event: >- VesselUpdated(indexed address,indexed address,uint256,uint256,uint256,uint8) handler: handleVesselUpdated file: /: /ipfs/QmZdzRfPGmbJF8632asX8jdyp4ivHTshJzjP9R4RuPY3HD kind: ethereum/events language: wasm/assemblyscript name: Gravita_VesselManager network: optimism source: abi: VesselManager address: '0x40E0e274A42D9b1a9D4B64dC6c46D21228d45C20' startBlock: 112762498 - kind: ethereum mapping: abis: - file: /: /ipfs/QmZqrSoLMNATfzufci4kwpH2QtiVWbzBLKrnnjDM24wRRd name: StabilityPool apiVersion: 0.0.7 entities: - User - PoolDeposit eventHandlers: - event: 'UserDepositChanged(indexed address,uint256)' handler: handleUserDepositChanged file: /: /ipfs/QmS2NentMryw2c2YjVZBsov4QnThtMD7ixtMGBYvMk4XgU kind: ethereum/events language: wasm/assemblyscript name: Gravita_StabilityPool network: optimism source: abi: StabilityPool address: '0xC8a25eA0Cbd92A6F787AeED8387E04559053a9f8' startBlock: 112762492 - context: gauge: data: '0x2F434CAD1525c38FF21AA60DD55E8a2C924fE1BF' type: String poolName: data: Velodrome sAMM GRAI-LUSD type: String tokenA: data: GRAI type: String tokenB: data: LUSD type: String kind: ethereum mapping: abis: - file: /: /ipfs/QmNmFKcbK4fofQcFWp5H6Z3DGMtWX2gtU3BjuepZRM62ce name: VelodromePool - file: /: /ipfs/QmT7cdrsJSwVLb7L7bJXEMb3bVBWW29E94zatLoFi78K3E name: VelodromeGauge - file: /: /ipfs/Qmd1zdfYgCN6dyLX5n7YFJ2ddXynT96cr2f4kwGzWLUts3 name: GnosisSafe apiVersion: 0.0.7 entities: - User - PoolDeposit eventHandlers: - event: 'Mint(indexed address,uint256,uint256)' handler: handleMint - event: 'Burn(indexed address,indexed address,uint256,uint256)' handler: handleBurn file: /: /ipfs/QmRm77mkiNDet2NCAmzkAzJK5jQdLu6ykzjPFyTVo7AyE4 kind: ethereum/events language: wasm/assemblyscript name: Velodrome_sAMM_GRAI-LUSD network: optimism source: abi: VelodromePool address: '0x2f318c7c3835df46146768e0c981fbad8b45483d' startBlock: 108090032 - context: poolName: data: Velodrome CL GRAI-LUSD type: String tokenA: data: GRAI type: String tokenB: data: LUSD type: String kind: ethereum mapping: abis: - file: /: /ipfs/QmVszVJj4c73MuQGv5Bi9Kje5tpGijPCDXie7fXTqGAFi9 name: VelodromePool_CL - file: /: /ipfs/QmdAXZw3wWJx7uRuzBmNPqgV6hqE3Cx3ZBvXEVRoThdPDL name: VelodromeNFPM - file: /: /ipfs/Qmd1zdfYgCN6dyLX5n7YFJ2ddXynT96cr2f4kwGzWLUts3 name: GnosisSafe apiVersion: 0.0.7 entities: - User - PoolDeposit eventHandlers: - event: >- Mint(address,indexed address,indexed int24,indexed int24,uint128,uint256,uint256) handler: handleMint - event: >- Burn(indexed address,indexed int24,indexed int24,uint128,uint256,uint256) handler: handleBurn file: /: /ipfs/QmULyRtB8nL8oMoBNWEx4imWiPW7tS58KXWECpJoQE3nqG kind: ethereum/events language: wasm/assemblyscript name: Velodrome_CL_GRAI-LUSD network: optimism source: abi: VelodromePool_CL address: '0xed6b1E4e17516630ba5Dc6eba90347E720ca14A1' startBlock: 118883507 schema: file: /: /ipfs/QmWYt25UrKYy1zLFBz3RLSE38hoDCz42wKW3mzTGj2VtKe specVersion: 0.0.5