watcher-ts/packages/graph-node/test/utils/index.ts

41 lines
850 B
TypeScript
Raw Normal View History

//
// Copyright 2021 Vulcanize, Inc.
//
import { EventData } from '../../src/utils';
import { Database } from '../../src/database';
export const ZERO_ADDRESS = '0x0000000000000000000000000000000000000000';
export const ZERO_HASH = '0x0000000000000000000000000000000000000000000000000000000000000000';
export const getDummyEventData = (): EventData => {
const block = {
blockHash: ZERO_HASH,
blockNumber: '0',
timestamp: '0',
parentHash: ZERO_HASH,
stateRoot: ZERO_HASH,
td: ZERO_HASH,
txRoot: ZERO_HASH,
receiptRoot: ZERO_HASH
};
const tx = {
hash: ZERO_HASH,
index: 0,
from: ZERO_ADDRESS,
to: ZERO_ADDRESS
};
return {
block,
tx,
eventParams: [],
eventIndex: 0
};
};
export const getTestDatabase = (): Database => {
return new Database({ type: 'postgres' }, '');
};