dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmTinVoKkEFAj8ZTwoXKKYgGbhsg3mKEKXKasMq2h9wmzR name: TokensFactory - file: /: /ipfs/QmbQ1mCskLG9H42VxQdQcJyEJH2nStpKWY3LudM2Md2Heg name: ERC20 - file: /: /ipfs/QmcZg93nTmDbpj16hUEmsL6ZWXgrvyFG6LGiaptLSnYG6T name: ERC20BYTES - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository apiVersion: 0.0.6 entities: - Token eventHandlers: - event: NewShareCollateralTokenCreated(indexed address) handler: handleNewShareCollateralTokenCreated - event: NewShareDebtTokenCreated(indexed address) handler: handleNewShareDebtTokenCreated file: /: /ipfs/QmXX3HqSXqsM8pRREoi9xoBahWf6d5kYk2WGnoNmy4MYrn kind: ethereum/events language: wasm/assemblyscript name: TokensFactory network: mainnet source: abi: TokensFactory address: '0x7Ed1160719AB280760FAa0Ba26CF13139904CbA5' startBlock: 20288824 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository - file: /: /ipfs/QmXZht18XLKXmPiwpzXoHWehfh82s8a1fjpNxBojipP36K name: SiloLens - file: /: /ipfs/QmbQ1mCskLG9H42VxQdQcJyEJH2nStpKWY3LudM2Md2Heg name: ERC20 - file: /: /ipfs/QmcZg93nTmDbpj16hUEmsL6ZWXgrvyFG6LGiaptLSnYG6T name: ERC20BYTES apiVersion: 0.0.6 entities: - PriceProvider eventHandlers: - event: 'PriceProviderForAsset(indexed address,indexed address)' handler: handlePriceProviderForAsset - event: NewPriceProvider(indexed address) handler: handleNewPriceProvider - event: PriceProviderRemoved(indexed address) handler: handlePriceProviderRemoved file: /: /ipfs/QmcWyLpr3ZjVgpbhnpGP9xxBsJm3zghpBSNASe3WS2NaG7 kind: ethereum/events language: wasm/assemblyscript name: PriceProvidersRepository network: mainnet source: abi: PriceProvidersRepository address: '0xE93CD89E29B5D22bED68dAe8448E241D5ed6d7C3' startBlock: 20288824 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmepTfrvnzrRL21y7Y2f7bz8cXt6L3FGjqGFu6enjiSKd9 name: InterestRateModel - file: /: /ipfs/QmXZht18XLKXmPiwpzXoHWehfh82s8a1fjpNxBojipP36K name: SiloLens - file: /: /ipfs/QmbQ1mCskLG9H42VxQdQcJyEJH2nStpKWY3LudM2Md2Heg name: ERC20 - file: /: /ipfs/QmcZg93nTmDbpj16hUEmsL6ZWXgrvyFG6LGiaptLSnYG6T name: ERC20BYTES - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository apiVersion: 0.0.6 entities: - PriceProvider eventHandlers: - event: >- ConfigUpdate(indexed address,indexed address,(int256,int256,int256,int256,int256,int256,int256,int256,int256,int256)) handler: handleConfigUpdate file: /: /ipfs/QmSwWPXZHpwGbQ5SjoADTyqaARRuN3ehvizDqpte2AnnB4 kind: ethereum/events language: wasm/assemblyscript name: InterestRateModel network: mainnet source: abi: InterestRateModel address: '0x03FF53ee6B0c8221E5cf3829Db1A1B2d5D26C821' startBlock: 20288824 - kind: ethereum mapping: abis: - file: /: /ipfs/QmQpYZKrS8Qes5CSoiVUo9XELfN7s52WKwD2reo2qP5kPs name: SiloFactory - file: /: /ipfs/QmYDXyhcw8tgHm4EKzwMujXkstoTC9ccTLkEbNkZTdx7fG name: Silo - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository - file: /: /ipfs/QmbuDqTGweiJGcUiKmmGz6z4BYtFetLDzFwT5JCbnRSmrK name: SiloRepository - file: /: /ipfs/QmXZht18XLKXmPiwpzXoHWehfh82s8a1fjpNxBojipP36K name: SiloLens - file: /: /ipfs/QmbQ1mCskLG9H42VxQdQcJyEJH2nStpKWY3LudM2Md2Heg name: ERC20 - file: /: /ipfs/QmcZg93nTmDbpj16hUEmsL6ZWXgrvyFG6LGiaptLSnYG6T name: ERC20BYTES - file: /: /ipfs/QmepTfrvnzrRL21y7Y2f7bz8cXt6L3FGjqGFu6enjiSKd9 name: InterestRateModel - file: /: /ipfs/QmbUNAEV53GzTgksHumwomC8VpwpdEADQqCmw3ZmhCwkLq name: LiquidationHelper apiVersion: 0.0.6 entities: - InitSiloRepository - NewSiloCreated eventHandlers: - event: >- AssetConfigUpdate(indexed address,indexed address,(uint64,uint64,address)) handler: handleAssetConfigUpdate - event: 'NewSilo(indexed address,indexed address,uint128)' handler: handleNewSiloCreated - event: 'SiloPause(address,address,bool)' handler: handleSiloPause file: /: /ipfs/QmXGG7aEgw7iEWcMQra8on3br2L1vCMX7GZ3AEMVizPMy7 kind: ethereum/events language: wasm/assemblyscript name: SiloRepository network: mainnet source: abi: SiloRepository address: '0xbACBBefda6fD1FbF5a2d6A79916F4B6124eD2D49' startBlock: 20288824 - kind: ethereum mapping: abis: - file: /: /ipfs/QmRF3kDrUovaJfv6j8ZsFMtRrdxmWrefHdzjAt5sriCeWC name: Tower apiVersion: 0.0.6 entities: - NewCoordinates - OwnershipPending - OwnershipTransferred - RemovedCoordinates - UpdateCoordinates eventHandlers: - event: 'NewCoordinates(string,indexed address)' handler: handleNewCoordinates - event: 'UpdateCoordinates(string,indexed address)' handler: handleNewCoordinates file: /: /ipfs/QmSc3DrqoCPcMH6nrBvq9VHGtg4GmHnmya8ZJGjjU9PBHu kind: ethereum/events language: wasm/assemblyscript name: Tower network: mainnet source: abi: Tower address: '0x0AB251C6dAFB5598d6a6374030B1E0bfA6687dEb' startBlock: 20288824 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/Qmc4RtXaHEXWEkQwJ9vJJm6NuNVYeS4aoT6hNasU5JdsHH name: SiloIncentivesController apiVersion: 0.0.6 entities: - Token eventHandlers: - event: 'AssetConfigUpdated(indexed address,uint256)' handler: handleAssetConfigUpdate file: /: /ipfs/QmPT2TAUtjsrzCt644uLGxrb7MQEHD9z4KU1iEqSeRjwfZ kind: ethereum/events language: wasm/assemblyscript name: SiloIncentivesController network: mainnet source: abi: SiloIncentivesController address: '0xB14F20982F2d1E5933362f5A796736D9ffa220E4' startBlock: 20288824 schema: file: /: /ipfs/QmYdpNyYxRReZjns6JCLcLRbxmDvgXSv3dh8KtSSNAXc8T specVersion: 1.0.0 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbQ1mCskLG9H42VxQdQcJyEJH2nStpKWY3LudM2Md2Heg name: ERC20 - file: /: /ipfs/QmcZg93nTmDbpj16hUEmsL6ZWXgrvyFG6LGiaptLSnYG6T name: ERC20BYTES - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository - file: /: /ipfs/QmXZht18XLKXmPiwpzXoHWehfh82s8a1fjpNxBojipP36K name: SiloLens - file: /: /ipfs/QmYDXyhcw8tgHm4EKzwMujXkstoTC9ccTLkEbNkZTdx7fG name: Silo apiVersion: 0.0.6 entities: - Position eventHandlers: - event: 'Transfer(indexed address,indexed address,uint256)' handler: handleTransfer file: /: /ipfs/QmU9MjJkuF37tWBQE1AkYAAxdndYdBYFjmL6CFpg1iRxxo kind: ethereum/events language: wasm/assemblyscript name: SiloToken network: mainnet source: abi: ERC20 - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYDXyhcw8tgHm4EKzwMujXkstoTC9ccTLkEbNkZTdx7fG name: Silo - file: /: /ipfs/QmbQ1mCskLG9H42VxQdQcJyEJH2nStpKWY3LudM2Md2Heg name: ERC20 - file: /: /ipfs/QmcZg93nTmDbpj16hUEmsL6ZWXgrvyFG6LGiaptLSnYG6T name: ERC20BYTES - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository - file: /: /ipfs/QmXZht18XLKXmPiwpzXoHWehfh82s8a1fjpNxBojipP36K name: SiloLens - file: /: /ipfs/QmepTfrvnzrRL21y7Y2f7bz8cXt6L3FGjqGFu6enjiSKd9 name: InterestRateModel apiVersion: 0.0.6 entities: - Position eventHandlers: - event: 'AssetStatusUpdate(indexed address,indexed uint8)' handler: handleAssetStatusUpdate - event: 'Borrow(indexed address,indexed address,uint256)' handler: handleBorrow - event: 'Deposit(indexed address,indexed address,uint256,bool)' handler: handleDeposit - event: 'Liquidate(indexed address,indexed address,uint256,uint256)' handler: handleLiquidate - event: 'Repay(indexed address,indexed address,uint256)' handler: handleRepay - event: >- Withdraw(indexed address,indexed address,indexed address,uint256,bool) handler: handleWithdraw file: /: /ipfs/QmeTB6G9eDhtYQv86ATubeGDw2yxvhkVSUQoxhGmrNCHuo kind: ethereum/events language: wasm/assemblyscript name: Silo network: mainnet source: abi: Silo - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbUNAEV53GzTgksHumwomC8VpwpdEADQqCmw3ZmhCwkLq name: LiquidationHelper - file: /: /ipfs/QmXZht18XLKXmPiwpzXoHWehfh82s8a1fjpNxBojipP36K name: SiloLens - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository - file: /: /ipfs/QmYDXyhcw8tgHm4EKzwMujXkstoTC9ccTLkEbNkZTdx7fG name: Silo apiVersion: 0.0.6 entities: - LiquidationHelper eventHandlers: - event: 'LiquidationBalance(address,uint256,uint256)' handler: handleLiquidationBalance file: /: /ipfs/QmaBLZAcYYKYMB5G5LD9A3A92uzEqMN62qxZ51CsUi5Mcp kind: ethereum/events language: wasm/assemblyscript name: LiquidationTemplate network: mainnet source: abi: LiquidationHelper - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmbUNAEV53GzTgksHumwomC8VpwpdEADQqCmw3ZmhCwkLq name: LiquidationHelper - file: /: /ipfs/QmXZht18XLKXmPiwpzXoHWehfh82s8a1fjpNxBojipP36K name: SiloLens - file: /: /ipfs/Qmes3LRx7FMTaL9MnsSQL4WAfn5TU6XWLDPnk6yCo6mZgv name: PriceProvidersRepository - file: /: /ipfs/QmYDXyhcw8tgHm4EKzwMujXkstoTC9ccTLkEbNkZTdx7fG name: Silo - file: /: /ipfs/QmepTfrvnzrRL21y7Y2f7bz8cXt6L3FGjqGFu6enjiSKd9 name: InterestRateModel apiVersion: 0.0.6 blockHandlers: - filter: every: 1000 kind: polling handler: handleBlockUpdates entities: - ActiveAccount file: /: /ipfs/QmcbvLr3Sjg4aR6TLF1D9NDeYNZsNYPZiWiRvBYw9fWUsx kind: ethereum/events language: wasm/assemblyscript name: BlockUpdates network: mainnet source: abi: LiquidationHelper