watcher-ts/packages/graph-node/test/utils/index.ts
prathamesh0 b04f6f2fba Implement bigDecimal host API (#62)
* Handle negative bigInt in store host API

* Increase size of bigInt in fromString API to support UInt256

* Implement bigDecimal divideBy host API

* Implement bigDecimal plus, minus and times host API

* Implement bigInt dividedByDecimal and mod host API

* Change BN js version to that used by ethers js
2021-12-28 16:08:05 +05:30

46 lines
944 B
TypeScript

//
// 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,
uncleHash: ZERO_HASH,
difficulty: '0',
gasLimit: '0',
gasUsed: '0'
};
const tx = {
hash: ZERO_HASH,
index: 0,
from: ZERO_ADDRESS,
to: ZERO_ADDRESS
};
return {
block,
tx,
inputs: [],
event: {},
eventIndex: 0
};
};
export const getTestDatabase = (): Database => {
return new Database({ type: 'postgres' }, '');
};