dataSources: - kind: ethereum mapping: abis: - file: /: /ipfs/QmUSpJeHzogrFGbpELzGELn22t9gT9JykzwWkCXZMS4fdo name: OdosRouterV1 apiVersion: 0.0.7 entities: - Swap - SwappedV1 eventHandlers: - event: >- Swapped(address,uint256[],address[],uint256[],(address,uint256,address)[],uint256) handler: handleSwappedV1 file: /: /ipfs/QmcDLipxRWtnVDEh1zjWoob5RDtXnx6iw2q7RbcWo1WBvZ kind: ethereum/events language: wasm/assemblyscript name: OdosRouterV1 network: scroll source: abi: OdosRouterV1 address: '0x0000000000000000000000000000000000000000' startBlock: 6196107 - kind: ethereum mapping: abis: - file: /: /ipfs/QmfBhVjhVpp1Wegd7CtKn6z9Y2quEMLgqhrDb7f69JjyxD name: OdosRouterV2 apiVersion: 0.0.7 entities: - Swap - SwapV2 - SwapMultiV2 eventHandlers: - event: Swap(address,uint256,address,uint256,address,int256,uint32) handler: handleSwapV2 - event: SwapMulti(address,uint256[],address[],uint256[],address[],uint32) handler: handleSwapMultiV2 file: /: /ipfs/QmcDLipxRWtnVDEh1zjWoob5RDtXnx6iw2q7RbcWo1WBvZ kind: ethereum/events language: wasm/assemblyscript name: OdosRouterV2 network: scroll source: abi: OdosRouterV2 address: '0xbFe03C9E20a9Fc0b37de01A172F207004935E0b1' startBlock: 6196107 - kind: ethereum mapping: abis: - file: /: /ipfs/QmUUB9naZKwB6kFA1DpAjYco5L2dPxSTZAkQpnF4pKTNEa name: OdosRouterV3 apiVersion: 0.0.7 entities: - Swap - SwapV3 - SwapMultiV3 eventHandlers: - event: >- Swap(address,uint256,address,uint256,address,int256,uint64,uint64,address) handler: handleSwapV3 - event: >- SwapMulti(address,uint256[],address[],uint256[],address[],int256[],uint64,uint64,address) handler: handleSwapMultiV3 file: /: /ipfs/QmcDLipxRWtnVDEh1zjWoob5RDtXnx6iw2q7RbcWo1WBvZ kind: ethereum/events language: wasm/assemblyscript name: OdosRouterV3 network: scroll source: abi: OdosRouterV3 address: '0x1a7bF04743b12999Ab70bDa24E9dfB0FC9fEfd74' startBlock: 10927935 - kind: ethereum mapping: abis: - file: /: /ipfs/QmNmVPSLnevfnpzBhwthYUajmJhFjY9n5oLNWy58NbihTt name: OdosLimitOrderRouterV1 apiVersion: 0.0.7 entities: - LimitOrderFilled - MultiLimitOrderFilled - LimitOrder - LimitOrderInput - LimitOrderOutput - GaslessOrder - GaslessOrderInput - GaslessOrderOutput eventHandlers: - event: >- LimitOrderFilled(indexed bytes32,indexed address,address,address,uint256,uint256,uint256,uint256,uint256,uint32,uint256) handler: handleLimitOrderFilledV1 - event: >- MultiLimitOrderFilled(indexed bytes32,indexed address,address[],address[],uint256[],uint256[],uint256[],uint256[],uint256[],uint32,uint256) handler: handleMultiLimitOrderFilledV1 file: /: /ipfs/QmZ6w3crD77hXD5v4XrEVNajhfpF5JCwvUthLE41BEG1oX kind: ethereum/events language: wasm/assemblyscript name: OdosLimitOrderRouterV1 network: scroll source: abi: OdosLimitOrderRouterV1 address: '0x014F335e0161B4EdDf3fF5b297BA6A31004Ca528' startBlock: 8833625 - kind: ethereum mapping: abis: - file: /: /ipfs/QmbTTdbQVcP4RtjDc8hs6rRe1DjLbE11bFLDbLN8LKrX4M name: OdosLimitOrderRouterV2 apiVersion: 0.0.7 entities: - LimitOrderFilledV2 - MultiLimitOrderFilledV2 - LimitOrder - LimitOrderInput - LimitOrderOutput - GaslessOrder - GaslessOrderInput - GaslessOrderOutput eventHandlers: - event: >- LimitOrderFilled(indexed bytes32,indexed address,address,address,uint256,uint256,uint256,uint64,uint64,address,uint256) handler: handleLimitOrderFilledV2 - event: >- MultiLimitOrderFilled(indexed bytes32,indexed address,address[],address[],uint256[],uint256[],uint256[],uint64,uint64,address,uint256) handler: handleMultiLimitOrderFilledV2 file: /: /ipfs/QmZ6w3crD77hXD5v4XrEVNajhfpF5JCwvUthLE41BEG1oX kind: ethereum/events language: wasm/assemblyscript name: OdosLimitOrderRouterV2Legacy1 network: scroll source: abi: OdosLimitOrderRouterV2 address: '0xc94840Dff7Fa56E56BA0a9fbc49013BC5291fE91' startBlock: 11786277 - kind: ethereum mapping: abis: - file: /: /ipfs/QmbTTdbQVcP4RtjDc8hs6rRe1DjLbE11bFLDbLN8LKrX4M name: OdosLimitOrderRouterV2 apiVersion: 0.0.7 entities: - LimitOrderFilledV2 - MultiLimitOrderFilledV2 - LimitOrder - LimitOrderInput - LimitOrderOutput - GaslessOrder - GaslessOrderInput - GaslessOrderOutput eventHandlers: - event: >- LimitOrderFilled(indexed bytes32,indexed address,address,address,uint256,uint256,uint256,uint64,uint64,address,uint256) handler: handleLimitOrderFilledV2 - event: >- MultiLimitOrderFilled(indexed bytes32,indexed address,address[],address[],uint256[],uint256[],uint256[],uint64,uint64,address,uint256) handler: handleMultiLimitOrderFilledV2 file: /: /ipfs/QmZ6w3crD77hXD5v4XrEVNajhfpF5JCwvUthLE41BEG1oX kind: ethereum/events language: wasm/assemblyscript name: OdosLimitOrderRouterV2Legacy2 network: scroll source: abi: OdosLimitOrderRouterV2 address: '0x27783F3f5B533564412FcfEfB50Ff7aff286B566' startBlock: 12315624 - kind: ethereum mapping: abis: - file: /: /ipfs/QmbTTdbQVcP4RtjDc8hs6rRe1DjLbE11bFLDbLN8LKrX4M name: OdosLimitOrderRouterV2 apiVersion: 0.0.7 entities: - LimitOrderFilledV2 - MultiLimitOrderFilledV2 - LimitOrder - LimitOrderInput - LimitOrderOutput - GaslessOrder - GaslessOrderInput - GaslessOrderOutput eventHandlers: - event: >- LimitOrderFilled(indexed bytes32,indexed address,address,address,uint256,uint256,uint256,uint64,uint64,address,uint256) handler: handleLimitOrderFilledV2 - event: >- MultiLimitOrderFilled(indexed bytes32,indexed address,address[],address[],uint256[],uint256[],uint256[],uint64,uint64,address,uint256) handler: handleMultiLimitOrderFilledV2 file: /: /ipfs/QmZ6w3crD77hXD5v4XrEVNajhfpF5JCwvUthLE41BEG1oX kind: ethereum/events language: wasm/assemblyscript name: OdosLimitOrderRouterV2 network: scroll source: abi: OdosLimitOrderRouterV2 address: '0x468633515c46EfFCC77Caa949ce8775505e5deDA' startBlock: 12919732 schema: file: /: /ipfs/QmQrj27zT1mH97ewL6Sk6RQ95q6me42jJGdWiMjFAwHgMK specVersion: 0.0.5