dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmdMzdzaLXh9HYZSsLKup36hfVLWKajqWxgybxnxXS8id1 name: SablierV2MerkleLockupFactory - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLL - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLT apiVersion: 0.0.7 entities: - Factory eventHandlers: - event: >- CreateMerkleStreamerLL(address,indexed address,indexed address,indexed address,bytes32,uint40,(uint40,uint40),bool,bool,string,uint256,uint256) handler: handleInitializer - event: >- CreateMerkleLL(indexed address,(address,bool,uint40,address,string,bytes32,string,bool),address,(uint40,uint40),uint256,uint256) handler: handleInitializer - event: >- CreateMerkleLT(indexed address,(address,bool,uint40,address,string,bytes32,string,bool),address,(uint64,uint40)[],uint256,uint256,uint256) handler: handleInitializer file: /: /ipfs/QmZEZQQsdKjWjqm17ugouPYzjTx2QTxoJkfCePxSEqwHQx kind: ethereum/events language: wasm/assemblyscript name: ContractInitializer network: optimism source: abi: SablierV2MerkleLockupFactory address: '0x044ec80fbec40f0ee7e7b3856828170971796c19' startBlock: 113621900 description: sablier-v2-merkle repository: 'https://github.com/sablier-labs/v2-subgraphs' schema: file: /: /ipfs/QmZnbhYvXoXM9fXTSNq8oka6WsJVYLS4BUHBneF3X5dUJN specVersion: 0.0.5 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmdMzdzaLXh9HYZSsLKup36hfVLWKajqWxgybxnxXS8id1 name: SablierV2MerkleLockupFactory - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLL - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLT apiVersion: 0.0.7 entities: - Action - Activity - Asset - Campaign - Factory - Watcher eventHandlers: - event: >- CreateMerkleStreamerLL(address,indexed address,indexed address,indexed address,bytes32,uint40,(uint40,uint40),bool,bool,string,uint256,uint256) handler: handleCreateCampaignLL_V21 - event: >- CreateMerkleLL(indexed address,(address,bool,uint40,address,string,bytes32,string,bool),address,(uint40,uint40),uint256,uint256) handler: handleCreateCampaignLL_V22 - event: >- CreateMerkleLT(indexed address,(address,bool,uint40,address,string,bytes32,string,bool),address,(uint64,uint40)[],uint256,uint256,uint256) handler: handleCreateCampaignLT_V22 file: /: /ipfs/QmZEZQQsdKjWjqm17ugouPYzjTx2QTxoJkfCePxSEqwHQx kind: ethereum/events language: wasm/assemblyscript name: ContractMerkleLockupFactory network: optimism source: abi: SablierV2MerkleLockupFactory - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmdMzdzaLXh9HYZSsLKup36hfVLWKajqWxgybxnxXS8id1 name: SablierV2MerkleLockupFactory - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLL - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLT apiVersion: 0.0.7 entities: - Action - Activity - Asset - Campaign - Factory - Watcher eventHandlers: - event: 'Claim(uint256,indexed address,uint128,indexed uint256)' handler: handleClaim - event: 'Clawback(indexed address,indexed address,uint128)' handler: handleClawback - event: 'TransferAdmin(indexed address,indexed address)' handler: handleTransferAdmin file: /: /ipfs/QmZEZQQsdKjWjqm17ugouPYzjTx2QTxoJkfCePxSEqwHQx kind: ethereum/events language: wasm/assemblyscript name: ContractMerkleLL network: optimism source: abi: SablierV2MerkleLL - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmdMzdzaLXh9HYZSsLKup36hfVLWKajqWxgybxnxXS8id1 name: SablierV2MerkleLockupFactory - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLL - file: /: /ipfs/QmQesBFMJruWyDPfSAcAjr8FeVMkrsZQCxsDTWw7SBzMnj name: SablierV2MerkleLT apiVersion: 0.0.7 entities: - Action - Activity - Asset - Campaign - Factory - Watcher eventHandlers: - event: 'Claim(uint256,indexed address,uint128,indexed uint256)' handler: handleClaim - event: 'Clawback(indexed address,indexed address,uint128)' handler: handleClawback - event: 'TransferAdmin(indexed address,indexed address)' handler: handleTransferAdmin file: /: /ipfs/QmZEZQQsdKjWjqm17ugouPYzjTx2QTxoJkfCePxSEqwHQx kind: ethereum/events language: wasm/assemblyscript name: ContractMerkleLT network: optimism source: abi: SablierV2MerkleLT