UNPKG

js-moi-providers

Version:

Module to connect and interact with MOI network

28 lines 1.16 kB
import { BaseProvider } from './base-provider'; import { RpcResponse } from '../types/jsonrpc'; /** * A provider for making RPC calls to voyage nodes. */ export declare class VoyageProvider extends BaseProvider { private host; constructor(network: string); /** * Executes an RPC method with the given parameters. * * @param {string} method - The method to execute. * @param {any} params - The parameters for the method. * @returns {Promise<any>} A promise that resolves to the result of the RPC call. * @throws {Error} Throws any error encountered during the RPC call. */ protected execute<T>(method: string, params: any): Promise<RpcResponse<T>>; /** * Sends an RPC request to the Voyage endpoint. * * @param {string} method - The method to execute. * @param {any[]} params - The parameters for the method. * @returns {Promise<any>} A promise that resolves to the result of the RPC call. * @throws {Error} Throws any error encountered during the RPC call. */ protected send(method: string, params: any[]): Promise<any>; } //# sourceMappingURL=voyage-provider.d.ts.map