UNPKG

argosjs

Version:

Ethereum smart-contract events visualiser

28 lines (27 loc) 758 B
import { ethers } from "ethers"; import * as Neode from "neode"; import { Neo4JConstructor } from "../database/Neo4J"; export declare type ProviderType = ethers.providers.BaseProvider; export declare type ContractType = ethers.Contract; export declare type NodeType = Neode.Node<any>; export declare type DatabaseConstructorType = Neo4JConstructor; export declare const enum DatabaseEnum { Neo4J = 0 } export declare const enum WatcherEnum { EthereumWatcher = 0 } export declare const enum ProviderEnum { defaultProvider = 0, EtherscanProvider = 1, InfuraProvider = 2, JsonRpcProvider = 3, Web3Provider = 4, IpcProvider = 5 } export interface QueryData { query: string; params?: { [key: string]: any; }; }