divvy-lib
Version:
A JavaScript API for interacting with Divvy in Node.js and the browser
33 lines (32 loc) • 906 B
TypeScript
import Connection from './connection';
export declare type GetServerInfoResponse = {
buildVersion: string;
completeLedgers: string;
hostID: string;
ioLatencyMs: number;
load?: {
jobTypes: Array<Object>;
threads: number;
};
lastClose: {
convergeTimeS: number;
proposers: number;
};
loadFactor: number;
peers: number;
pubkeyNode: string;
pubkeyValidator?: string;
serverState: string;
validatedLedger: {
age: number;
baseFeeXDV: string;
hash: string;
reserveBaseXDV: string;
reserveIncrementXDV: string;
ledgerVersion: number;
};
validationQuorum: number;
};
declare function getServerInfo(connection: Connection): Promise<GetServerInfoResponse>;
declare function getFee(connection: Connection, cushion: number): Promise<string>;
export { getServerInfo, getFee };