UNPKG

xrpl

Version:

A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser

48 lines 1.58 kB
import { BaseRequest, BaseResponse } from './baseMethod'; export interface ServerDefinitionsRequest extends BaseRequest { command: 'server_definitions'; hash?: string; } export interface ServerDefinitionsResponse extends BaseResponse { result: { hash: string; } & ({ FIELDS: Array<[ string, { nth: number; isVLEncoded: boolean; isSerialized: boolean; isSigningField: boolean; type: string; } ]>; LEDGER_ENTRY_TYPES: Record<string, number>; TRANSACTION_RESULTS: Record<string, number>; TRANSACTION_TYPES: Record<string, number>; TYPES: Record<string, number>; ACCOUNT_SET_FLAGS: Record<string, number>; LEDGER_ENTRY_FLAGS: Record<string, Record<string, number>>; LEDGER_ENTRY_FORMATS: Record<string, Array<{ name: string; optionality: number; }>>; TRANSACTION_FLAGS: Record<string, Record<string, number>>; TRANSACTION_FORMATS: Record<string, Array<{ name: string; optionality: number; }>>; } | { FIELDS?: never; LEDGER_ENTRY_TYPES?: never; TRANSACTION_RESULTS?: never; TRANSACTION_TYPES?: never; TYPES?: never; ACCOUNT_SET_FLAGS?: never; LEDGER_ENTRY_FLAGS?: never; LEDGER_ENTRY_FORMATS?: never; TRANSACTION_FLAGS?: never; TRANSACTION_FORMATS?: never; }); } //# sourceMappingURL=serverDefinitions.d.ts.map