dataSources: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmRMy6AaeHj7uHj69b2fUaRjwtoMz677exgRdkUES6BDzh name: PRBProxy - file: /: /ipfs/QmcNngSwngpgnr1ja9Qx4weVdKzDa9MgPkQm5p3B9J5Xon name: PRBProxyRegistry - file: /: /ipfs/QmSnsJGj8Fk1U5YfGsqR31dziE8cKk9s9TRviJDBF3pA9B name: SablierLockupLinear - file: /: /ipfs/Qmbnk5Hg1SgiLvubgHMyYzG7n4WxPjPHhyn8FBhNtryVja name: SablierLockupDynamic - file: /: /ipfs/QmVgN3hBwabouJ3TYA1bMQ8uhURthooDoX8xoBu9exjiFQ name: SablierLockupTranched apiVersion: 0.0.7 entities: - Stream eventHandlers: - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,(uint40,uint40,uint40),address) handler: handleInitializer_Create_V20 - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,bool,(uint40,uint40,uint40),address) handler: handleInitializer_Create_V21 - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128),indexed address,bool,bool,(uint40,uint40,uint40),address) handler: handleInitializer_Create_V22 - event: 'TransferAdmin(indexed address,indexed address)' handler: handleInitializer_Admin file: /: /ipfs/QmdVYpGQLtVK7S3VFhVrvKZxh28wZM4n2PaQnYKGKs1aUQ kind: ethereum/events language: wasm/assemblyscript name: ContractInitializer network: mode-mainnet source: abi: SablierLockupLinear address: '0xd8c65bd7cb6924ef895b2edca03407c652f5a2c5' startBlock: 11343000 description: sablier-lockup repository: 'https://github.com/sablier-labs/subgraphs' schema: file: /: /ipfs/Qmbv2MuMH2frqMzK86jJNYnYA2kvzT1dpkTNCBMhkfvHRw specVersion: 0.0.5 templates: - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmRMy6AaeHj7uHj69b2fUaRjwtoMz677exgRdkUES6BDzh name: PRBProxy - file: /: /ipfs/QmcNngSwngpgnr1ja9Qx4weVdKzDa9MgPkQm5p3B9J5Xon name: PRBProxyRegistry - file: /: /ipfs/QmSnsJGj8Fk1U5YfGsqR31dziE8cKk9s9TRviJDBF3pA9B name: SablierLockupLinear - file: /: /ipfs/Qmbnk5Hg1SgiLvubgHMyYzG7n4WxPjPHhyn8FBhNtryVja name: SablierLockupDynamic - file: /: /ipfs/QmVgN3hBwabouJ3TYA1bMQ8uhURthooDoX8xoBu9exjiFQ name: SablierLockupTranched apiVersion: 0.0.7 entities: - Action - Asset - Batch - Batcher - Contract - Segment - Stream - Tranche - Watcher eventHandlers: - event: 'Approval(indexed address,indexed address,indexed uint256)' handler: handleApproval - event: 'ApprovalForAll(indexed address,indexed address,bool)' handler: handleApprovalForAll - event: >- CancelLockupStream(indexed uint256,indexed address,indexed address,uint128,uint128) handler: handleCancel_V20 - event: >- CancelLockupStream(uint256,indexed address,indexed address,indexed address,uint128,uint128) handler: handleCancel_V21_V22 - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,(uint40,uint40,uint40),address) handler: handleCreateLinear_V20 - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,bool,(uint40,uint40,uint40),address) handler: handleCreateLinear_V21 - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128),indexed address,bool,bool,(uint40,uint40,uint40),address) handler: handleCreateLinear_V22 - event: RenounceLockupStream(indexed uint256) handler: handleRenounce - event: 'Transfer(indexed address,indexed address,indexed uint256)' handler: handleTransfer - event: 'TransferAdmin(indexed address,indexed address)' handler: handleTransferAdmin - event: 'WithdrawFromLockupStream(indexed uint256,indexed address,uint128)' handler: handleWithdraw_V20 - event: >- WithdrawFromLockupStream(indexed uint256,indexed address,indexed address,uint128) handler: handleWithdraw_V21_V22 file: /: /ipfs/QmdVYpGQLtVK7S3VFhVrvKZxh28wZM4n2PaQnYKGKs1aUQ kind: ethereum/events language: wasm/assemblyscript name: ContractLockupLinear network: mode-mainnet source: abi: SablierLockupLinear - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmRMy6AaeHj7uHj69b2fUaRjwtoMz677exgRdkUES6BDzh name: PRBProxy - file: /: /ipfs/QmcNngSwngpgnr1ja9Qx4weVdKzDa9MgPkQm5p3B9J5Xon name: PRBProxyRegistry - file: /: /ipfs/QmSnsJGj8Fk1U5YfGsqR31dziE8cKk9s9TRviJDBF3pA9B name: SablierLockupLinear - file: /: /ipfs/Qmbnk5Hg1SgiLvubgHMyYzG7n4WxPjPHhyn8FBhNtryVja name: SablierLockupDynamic - file: /: /ipfs/QmVgN3hBwabouJ3TYA1bMQ8uhURthooDoX8xoBu9exjiFQ name: SablierLockupTranched apiVersion: 0.0.7 entities: - Action - Asset - Contract - Batch - Batcher - Segment - Stream - Tranche - Watcher eventHandlers: - event: 'Approval(indexed address,indexed address,indexed uint256)' handler: handleApproval - event: 'ApprovalForAll(indexed address,indexed address,bool)' handler: handleApprovalForAll - event: >- CancelLockupStream(indexed uint256,indexed address,indexed address,uint128,uint128) handler: handleCancel_V20 - event: >- CancelLockupStream(uint256,indexed address,indexed address,indexed address,uint128,uint128) handler: handleCancel_V21_V22 - event: >- CreateLockupDynamicStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,(uint128,uint64,uint40)[],(uint40,uint40),address) handler: handleCreateDynamic_V20 - event: >- CreateLockupDynamicStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,bool,(uint128,uint64,uint40)[],(uint40,uint40),address) handler: handleCreateDynamic_V21 - event: >- CreateLockupDynamicStream(uint256,address,indexed address,indexed address,(uint128,uint128),indexed address,bool,bool,(uint128,uint64,uint40)[],(uint40,uint40),address) handler: handleCreateDynamic_V22 - event: RenounceLockupStream(indexed uint256) handler: handleRenounce - event: 'Transfer(indexed address,indexed address,indexed uint256)' handler: handleTransfer - event: 'TransferAdmin(indexed address,indexed address)' handler: handleTransferAdmin - event: 'WithdrawFromLockupStream(indexed uint256,indexed address,uint128)' handler: handleWithdraw_V20 - event: >- WithdrawFromLockupStream(indexed uint256,indexed address,indexed address,uint128) handler: handleWithdraw_V21_V22 file: /: /ipfs/QmdVYpGQLtVK7S3VFhVrvKZxh28wZM4n2PaQnYKGKs1aUQ kind: ethereum/events language: wasm/assemblyscript name: ContractLockupDynamic network: mode-mainnet source: abi: SablierLockupDynamic - kind: ethereum/contract mapping: abis: - file: /: /ipfs/QmYm7rD7sAvjqrQsHgiy8QpNgZLTNGHyGZiFKD5fCYj5Ez name: ERC20 - file: /: /ipfs/QmcgcKFij23MDHn5ym613NtQs76mdgzyHZcNABZskg9v8s name: ERC20Bytes - file: /: /ipfs/QmRMy6AaeHj7uHj69b2fUaRjwtoMz677exgRdkUES6BDzh name: PRBProxy - file: /: /ipfs/QmcNngSwngpgnr1ja9Qx4weVdKzDa9MgPkQm5p3B9J5Xon name: PRBProxyRegistry - file: /: /ipfs/QmSnsJGj8Fk1U5YfGsqR31dziE8cKk9s9TRviJDBF3pA9B name: SablierLockupLinear - file: /: /ipfs/Qmbnk5Hg1SgiLvubgHMyYzG7n4WxPjPHhyn8FBhNtryVja name: SablierLockupDynamic - file: /: /ipfs/QmVgN3hBwabouJ3TYA1bMQ8uhURthooDoX8xoBu9exjiFQ name: SablierLockupTranched apiVersion: 0.0.7 entities: - Action - Asset - Contract - Batch - Batcher - Segment - Stream - Tranche - Watcher eventHandlers: - event: 'Approval(indexed address,indexed address,indexed uint256)' handler: handleApproval - event: 'ApprovalForAll(indexed address,indexed address,bool)' handler: handleApprovalForAll - event: >- CancelLockupStream(uint256,indexed address,indexed address,indexed address,uint128,uint128) handler: handleCancel_V21_V22 - event: >- CreateLockupTranchedStream(uint256,address,indexed address,indexed address,(uint128,uint128),indexed address,bool,bool,(uint128,uint40)[],(uint40,uint40),address) handler: handleCreateTranched_V22 - event: RenounceLockupStream(indexed uint256) handler: handleRenounce - event: 'Transfer(indexed address,indexed address,indexed uint256)' handler: handleTransfer - event: 'TransferAdmin(indexed address,indexed address)' handler: handleTransferAdmin - event: >- WithdrawFromLockupStream(indexed uint256,indexed address,indexed address,uint128) handler: handleWithdraw_V21_V22 file: /: /ipfs/QmdVYpGQLtVK7S3VFhVrvKZxh28wZM4n2PaQnYKGKs1aUQ kind: ethereum/events language: wasm/assemblyscript name: ContractLockupTranched network: mode-mainnet source: abi: SablierLockupTranched