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: optimism source: abi: OdosRouterV1 address: '0x69Dd38645f7457be13571a847FfD905f9acbaF6d' startBlock: 27703431 - 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: optimism source: abi: OdosRouterV2 address: '0xCa423977156BB05b13A2BA3b76Bc5419E2fE9680' startBlock: 106812707 - 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: optimism source: abi: OdosRouterV3 address: '0x0c62451384b5FEC87B41f6265525194C44127bAD' startBlock: 127746519 - 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: optimism source: abi: OdosLimitOrderRouterV1 address: '0xafF142fBc8FA5B1885FE54E4C889985F8a579b24' startBlock: 124722150 - 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: optimism source: abi: OdosLimitOrderRouterV2 address: '0x08F161354c15CF0F2fF2039dC6b85A1B42AaF48b' startBlock: 129099527 - 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: optimism source: abi: OdosLimitOrderRouterV2 address: '0x8525E1A0494877aF744E33C5982e9dfBe417B2F8' startBlock: 129963147 - 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: optimism source: abi: OdosLimitOrderRouterV2 address: '0xcbF3822A63B7867cD602317fB4aE3ca864826ef8' startBlock: 131033762 schema: file: /: /ipfs/QmQrj27zT1mH97ewL6Sk6RQ95q6me42jJGdWiMjFAwHgMK specVersion: 0.0.5