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/QmWQtS3M7fABY85bukVAndcqiY3aZXtH4XQg5Xu9kq9yzS name: SablierLockupInitializer 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_CreateLinear_V20 - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,bool,(uint40,uint40,uint40),address) handler: handleInitializer_CreateLinear_V21 - event: >- CreateLockupLinearStream(uint256,address,indexed address,indexed address,(uint128,uint128),indexed address,bool,bool,(uint40,uint40,uint40),address) handler: handleInitializer_CreateLinear_V22 - event: >- CreateLockupDynamicStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,(uint128,uint64,uint40)[],(uint40,uint40),address) handler: handleInitializer_CreateDynamic_V20 - event: >- CreateLockupDynamicStream(uint256,address,indexed address,indexed address,(uint128,uint128,uint128),indexed address,bool,bool,(uint128,uint64,uint40)[],(uint40,uint40),address) handler: handleInitializer_CreateDynamic_V21 - event: >- CreateLockupDynamicStream(uint256,address,indexed address,indexed address,(uint128,uint128),indexed address,bool,bool,(uint128,uint64,uint40)[],(uint40,uint40),address) handler: handleInitializer_CreateDynamic_V22 - event: >- CreateLockupTranchedStream(uint256,address,indexed address,indexed address,(uint128,uint128),indexed address,bool,bool,(uint128,uint40)[],(uint40,uint40),address) handler: handleInitializer_CreateTranched_V22 - event: >- CreateLockupLinearStream(indexed uint256,(address,address,address,(uint128,uint128),address,bool,bool,(uint40,uint40),string,address),uint40,(uint128,uint128)) handler: handleInitializer_CreateLinear_V23 - event: >- CreateLockupDynamicStream(indexed uint256,(address,address,address,(uint128,uint128),address,bool,bool,(uint40,uint40),string,address),(uint128,uint64,uint40)[]) handler: handleInitializer_CreateDynamic_V23 - event: >- CreateLockupTranchedStream(indexed uint256,(address,address,address,(uint128,uint128),address,bool,bool,(uint40,uint40),string,address),(uint128,uint40)[]) handler: handleInitializer_CreateTranched_V23 - event: TransferAdmin(indexed address,indexed address) handler: handleInitializer_Admin file: /: /ipfs/QmeB1kS3o6pcZZ2v9VUqo1Jwx1EoFV5TCA8HgMjaNgoG28 kind: ethereum/events language: wasm/assemblyscript name: ContractInitializer network: arbitrum-sepolia source: abi: SablierLockupInitializer address: '0xa3e36b51b7a456812c92253780f4b15bad56e34c' startBlock: 2838600 description: sablier-lockup repository: https://github.com/sablier-labs/subgraphs schema: file: /: /ipfs/QmSBqUSXxzQn2c4PpNnPco3eU8aaDggdqMfJQwnrqjoZ7p 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 - file: /: /ipfs/QmPNT6jkx5Jo9CdMmJakjKwQ3hbSXsHRW6X6JRnGXBHx47 name: SablierLockupMerged 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_V23 - 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_V23 file: /: /ipfs/QmeB1kS3o6pcZZ2v9VUqo1Jwx1EoFV5TCA8HgMjaNgoG28 kind: ethereum/events language: wasm/assemblyscript name: ContractLockupLinear network: arbitrum-sepolia 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 - file: /: /ipfs/QmPNT6jkx5Jo9CdMmJakjKwQ3hbSXsHRW6X6JRnGXBHx47 name: SablierLockupMerged 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_V23 - 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_V23 file: /: /ipfs/QmeB1kS3o6pcZZ2v9VUqo1Jwx1EoFV5TCA8HgMjaNgoG28 kind: ethereum/events language: wasm/assemblyscript name: ContractLockupDynamic network: arbitrum-sepolia 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 - file: /: /ipfs/QmPNT6jkx5Jo9CdMmJakjKwQ3hbSXsHRW6X6JRnGXBHx47 name: SablierLockupMerged 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_V23 - 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_V23 file: /: /ipfs/QmeB1kS3o6pcZZ2v9VUqo1Jwx1EoFV5TCA8HgMjaNgoG28 kind: ethereum/events language: wasm/assemblyscript name: ContractLockupTranched network: arbitrum-sepolia source: abi: SablierLockupTranched - 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 - file: /: /ipfs/QmPNT6jkx5Jo9CdMmJakjKwQ3hbSXsHRW6X6JRnGXBHx47 name: SablierLockupMerged 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_V23 - event: >- CreateLockupLinearStream(indexed uint256,(address,address,address,(uint128,uint128),address,bool,bool,(uint40,uint40),string,address),uint40,(uint128,uint128)) handler: handleCreateLinear_V23 - event: >- CreateLockupDynamicStream(indexed uint256,(address,address,address,(uint128,uint128),address,bool,bool,(uint40,uint40),string,address),(uint128,uint64,uint40)[]) handler: handleCreateDynamic_V23 - event: >- CreateLockupTranchedStream(indexed uint256,(address,address,address,(uint128,uint128),address,bool,bool,(uint40,uint40),string,address),(uint128,uint40)[]) handler: handleCreateTranched_V23 - 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_V23 file: /: /ipfs/QmeB1kS3o6pcZZ2v9VUqo1Jwx1EoFV5TCA8HgMjaNgoG28 kind: ethereum/events language: wasm/assemblyscript name: ContractLockupMerged network: arbitrum-sepolia source: abi: SablierLockupMerged