watcher-ts/packages/cli/src/index.ts
Nabarun Gogoi 76522afa8d
Implement CLI to create checkpoint state from existing GQL endpoint (#382)
* Add util method for preparing state from GQL response entity

* Refactor method to create or update state data

* Fix typeorm bigint transformer and convert to checksum contract address

* Skip resetting to previous block in job-runner if isComplete set to true

* Fix creating subgraph event with struct params

* Use quotes for table names in custom queries

* Fix indexer prepareStateEntry method

* Fix toEthereumValue method when used with ethereum.decode

* Add CLI for creating snapshot checkpoint state from GQL endpoint

* Skip import-state if block is already indexed

* Review changes
2023-05-15 12:10:27 +05:30

20 lines
504 B
TypeScript

//
// Copyright 2022 Vulcanize, Inc.
//
export * from './watch-contract';
export * from './reset/watcher';
export * from './reset/state';
export * from './checkpoint/create';
export * from './checkpoint/verify';
export * from './inspect-cid';
export * from './import-state';
export * from './export-state';
export * from './server';
export * from './job-runner';
export * from './index-block';
export * from './fill';
export * from './create-state-gql';
export * from './peer';
export * from './utils';