opendb_test_rpc
Version:
general purpose library for OpenDB blockchain
18 lines (17 loc) • 503 B
TypeScript
import { RpcWebSocketClient } from './rpc';
export interface OpenDBClient {
endpoint: string;
isConnected: boolean;
connect(): Promise<void>;
call(method: string, params?: any): any;
}
export default class RPCClient implements OpenDBClient {
endpoint: string;
isConnected: boolean;
rpc: RpcWebSocketClient;
private debug;
constructor(endpoint: any);
connect(): Promise<void>;
call(method: string, params?: unknown): Promise<unknown>;
private reconnect;
}