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: base source: abi: OdosRouterV1 address: '0x0000000000000000000000000000000000000000' startBlock: 1238918 - 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: base source: abi: OdosRouterV2 address: '0x19cEeAd7105607Cd444F5ad10dd51356436095a1' startBlock: 1238918 - 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: base source: abi: OdosRouterV3 address: '0xa037e1707daE4DfF433c302Df23cCf1F4e674e70' startBlock: 22151052 - 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: base source: abi: OdosLimitOrderRouterV1 address: '0x8c8c3E8465B911186aDeC83a53C7De8c587eDDaB' startBlock: 19127085 - 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: base source: abi: OdosLimitOrderRouterV2 address: '0x7091202dAa037CDC9F157DB82653f4d90E6FaaD4' startBlock: 23504502 - 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: base source: abi: OdosLimitOrderRouterV2 address: '0xB6333E994Fd02a9255E794C177EfBDEB1FE779C7' startBlock: 24367565 - 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: base source: abi: OdosLimitOrderRouterV2 address: '0xeDeAfdEf0901eF74Ee28c207BE8424D3B353D97A' startBlock: 25442529 schema: file: /: /ipfs/QmQrj27zT1mH97ewL6Sk6RQ95q6me42jJGdWiMjFAwHgMK specVersion: 0.0.5