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/QmTrXF5XxK9N3gog1Rb4AQCU67ypP84KymS7Vik9wossEJ kind: ethereum/events language: wasm/assemblyscript name: TokensFactory network: base source: abi: TokensFactory address: '0x0f9d4fa99A0ca3c3c0DEdd287531c04E054c5f39' startBlock: 16000000 - 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/QmZ6UaFsDHXHToULbF88gbSLb4YbG4WEjsfYWSWcND5Tsv kind: ethereum/events language: wasm/assemblyscript name: PriceProvidersRepository network: base source: abi: PriceProvidersRepository address: '0xF380F025675A868eD5614a1Dd77c6b05f4147004' startBlock: 16000000 - 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/QmdoTAECAtSkxZQfVWQ9uyDp3gcZ8BydFLCVheJuBgeNR6 kind: ethereum/events language: wasm/assemblyscript name: InterestRateModel network: base source: abi: InterestRateModel address: '0xf1268Fd0F285fCDcA2bC130E1B44229079487DD1' startBlock: 16000000 - 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/QmU1y4Vw9WNdcCEFFBMFSvmaYJnwSLcjRxmk6bDZFhHPM3 kind: ethereum/events language: wasm/assemblyscript name: SiloRepository network: base source: abi: SiloRepository address: '0xa42001D6d2237d2c74108FE360403C4b796B7170' startBlock: 16000000 - 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: base source: abi: Tower address: '0x22AacdEc57b13911dE9f188CF69633cC537BdB76' startBlock: 16000000 - 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: base source: abi: SiloIncentivesController address: '0x0000000000000000000000000000000000000000' startBlock: 16000000 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/QmVh5vRHTCCvhMp8tgRJoncZ1JqCc95oDbAU5PEu1hvbAS kind: ethereum/events language: wasm/assemblyscript name: SiloToken network: base 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/QmWvoft9odfGntQX8qp54kKopgVhEVpsmH3jREUhw9EtGS kind: ethereum/events language: wasm/assemblyscript name: Silo network: base 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/QmUsQMSdCjxvv5PF5MQR9v6vcb3JRRYhynL2GwifndAqCs kind: ethereum/events language: wasm/assemblyscript name: LiquidationTemplate network: base 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: 1500 kind: polling handler: handleBlockUpdates entities: - ActiveAccount file: /: /ipfs/QmWmn3NengtQeB7kLtRPm7fWsDswiJSBbWuYLgqYC6zwDF kind: ethereum/events language: wasm/assemblyscript name: BlockUpdates network: base source: abi: LiquidationHelper