UNPKG

@lodestar/api

Version:

A Typescript REST client for the Ethereum Consensus API

15 lines 857 B
import { ChainForkConfig } from "@lodestar/config"; import { HttpClientModules, HttpClientOptions, IHttpClient } from "../utils/client/index.js"; import type { ApiClient } from "./client.js"; export { ImportStatus, DeletionStatus, ImportRemoteKeyStatus, DeleteRemoteKeyStatus } from "./routes.js"; export type { ResponseStatus, SignerDefinition, RemoteSignerDefinition, KeystoreStr, SlashingProtectionData, PubkeyHex, Endpoints, FeeRecipientData, GraffitiData, GasLimitData, BuilderBoostFactorData, ProposerConfigResponse, } from "./routes.js"; export type { ApiClient }; type ClientModules = HttpClientModules & { config: ChainForkConfig; httpClient?: IHttpClient; }; /** * REST HTTP client for keymanager routes */ export declare function getClient(opts: HttpClientOptions, modules: ClientModules): ApiClient; //# sourceMappingURL=index.d.ts.map