dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmejV8Tzi5ki8rbDdtSF59iqSyXJnDmY2xDf9YGnck3MQv name: Factory - file: /: /ipfs/QmeWGEHoN2gQ8dH4SiJY7zHEgjN9Do2iCWnfMtobfydXXb name: Vault - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.6 blockHandlers: - handler: handleNewBlock entities: - Vault eventHandlers: - event: 'VaultCreated(address,address,address[])' handler: handleCreateVault - event: SetAccessManager(address) handler: handleSetAccessManager - event: SetFeesManager(address) handler: handleSetFeesManager - event: SetHarvester(address) handler: handleSetHarvester - event: 'SetSwapContracts(address,address)' handler: handleSetSwapContracts - event: SetSwapAdapter(address) handler: handleSetSwapAdapter - event: 'AddTokensAndPriceFeeds(address[],address[])' handler: handleAddTokensAndPriceFeeds - event: 'RemoveTokensAndPriceFeeds(address[])' handler: handleRemoveTokensAndPriceFeeds - event: 'OwnershipTransferred(indexed address,indexed address)' handler: handleOwnershipTransferred file: /: /ipfs/QmPsUuketXJREXDkhSQYWVhq9JTww1W6ApVd1YQSoke5t9 kind: ethereum/events language: wasm/assemblyscript name: Factory network: arbitrum-one source: abi: Factory address: '0xF0EE0b31aAE29f0bEa8Ff806c101377Fc92e4FFA' startBlock: 30953326 description: Shprd - The Asset Manager of Web3 schema: file: /: /ipfs/QmXW88iLJXARRnxWs5fUi4iJvsU1RLCBxoGdLXDBWqne44 specVersion: 0.0.4 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmeWGEHoN2gQ8dH4SiJY7zHEgjN9Do2iCWnfMtobfydXXb name: Vault - file: /: /ipfs/QmejV8Tzi5ki8rbDdtSF59iqSyXJnDmY2xDf9YGnck3MQv name: Factory - file: /: /ipfs/QmXuTbDkNrN27VydxbS2huvKRk62PMgUTdPDWkxcr2w7j2 name: ERC20 apiVersion: 0.0.6 entities: - Vault eventHandlers: - event: 'Deposit(uint256,uint256)' handler: handleDeposit - event: 'HarvestManagementFees(uint256,uint256)' handler: handleHarvestManagementFees - event: 'HarvestPerformanceFees(uint256,uint256)' handler: handleHarvestPerformanceFees - event: 'Rebalance(uint256[],uint256[])' handler: handleRebalance - event: 'Redeem(uint256,uint256)' handler: handleRedeem - event: AddAsset(address) handler: handleAddAsset - event: SetShareTransferability(bool) handler: handleSetShareTransferability - event: >- SetSecurityProps((uint256,uint256,uint256,uint256,uint256,uint256,uint256)) handler: handleSetSecurityProps - event: 'SetConfigProps((bool,uint8,string,string))' handler: handleSetConfigProps - event: 'SetFeesProps((address,uint256,uint256,uint256,uint256,uint256))' handler: handleSetFeesProps - event: 'RoleAdminChanged(indexed bytes32,indexed bytes32,indexed bytes32)' handler: handleRoleAdminChanged - event: 'RoleGranted(indexed bytes32,indexed address,indexed address)' handler: handleRoleGranted - event: 'RoleRevoked(indexed bytes32,indexed address,indexed address)' handler: handleRoleRevoked file: /: /ipfs/QmPhUvSNnsi4Lo665Zz1YZ29LuV52AAAdvP1pJCkXj1ovb kind: ethereum/events language: wasm/assemblyscript name: Vault network: arbitrum-one source: abi: Vault