@tatumio/tatum
Version:
Tatum JS SDK
9 lines (8 loc) • 364 B
TypeScript
import { JsonRpcCall } from '../JsonRpcCall.dto';
import { JsonRpcResponse } from '../JsonRpcResponse.dto';
export interface AbstractRpcInterface {
rawRpcCall(body: JsonRpcCall): Promise<JsonRpcResponse<any>>;
rawBatchRpcCall(body: JsonRpcCall[]): Promise<JsonRpcResponse<any>[] | JsonRpcResponse<any>>;
destroy(): void;
getRpcNodeUrl(): string;
}