diff options
author | Alex Browne <stephenalexbrowne@gmail.com> | 2018-10-17 05:59:59 +0800 |
---|---|---|
committer | Alex Browne <stephenalexbrowne@gmail.com> | 2018-12-05 06:24:06 +0800 |
commit | 6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f (patch) | |
tree | 383c2dfd58a20e40c91e7e99498ad4264cfa88cd /packages/pipeline/src/data_types/events/exchange_events.ts | |
parent | ada78d140b3d60997461e3786564baec291b7220 (diff) | |
download | dexon-sol-tools-6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f.tar dexon-sol-tools-6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f.tar.gz dexon-sol-tools-6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f.tar.bz2 dexon-sol-tools-6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f.tar.lz dexon-sol-tools-6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f.tar.xz dexon-sol-tools-6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f.tar.zst dexon-sol-tools-6c00dd6f3900e322e5b6d5fe09b35fdafc1bfb2f.zip |
Rebase and update to use new modularized artifacts
Diffstat (limited to 'packages/pipeline/src/data_types/events/exchange_events.ts')
-rw-r--r-- | packages/pipeline/src/data_types/events/exchange_events.ts | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/packages/pipeline/src/data_types/events/exchange_events.ts b/packages/pipeline/src/data_types/events/exchange_events.ts index a406d27fb..30ef058f3 100644 --- a/packages/pipeline/src/data_types/events/exchange_events.ts +++ b/packages/pipeline/src/data_types/events/exchange_events.ts @@ -1,3 +1,4 @@ +import { Exchange } from '@0xproject/contract-artifacts'; import { ExchangeCancelEventArgs, ExchangeCancelUpToEventArgs, @@ -9,7 +10,6 @@ import { AssetProxyId, ERC721AssetData } from '@0xproject/types'; import { LogWithDecodedArgs } from 'ethereum-types'; import * as R from 'ramda'; -import { artifacts } from '../../artifacts'; import { EventsResponse } from '../../data_sources/etherscan'; import { ExchangeCancelEvent } from '../../entities/ExchangeCancelEvent'; import { ExchangeCancelUpToEvent } from '../../entities/ExchangeCancelUpToEvent'; @@ -20,12 +20,10 @@ import { convertResponseToLogEntry, decodeLogEntry } from './event_utils'; export type ExchangeEventEntity = ExchangeFillEvent | ExchangeCancelEvent | ExchangeCancelUpToEvent; -const exchangeContractAbi = artifacts.Exchange.compilerOutput.abi; - export function parseExchangeEvents(rawEventsResponse: EventsResponse): ExchangeEventEntity[] { const logEntries = R.map(convertResponseToLogEntry, rawEventsResponse.result); const decodedLogEntries = R.map( - eventResponse => decodeLogEntry<ExchangeEventArgs>(exchangeContractAbi, eventResponse), + eventResponse => decodeLogEntry<ExchangeEventArgs>(Exchange.compilerOutput.abi, eventResponse), logEntries, ); const filteredLogEntries = R.filter(shouldIncludeLogEntry, decodedLogEntries); |