Interface ServerInfoResponse

Response expected from a ServerInfoRequest.

interface ServerInfoResponse {
    api_version?: number;
    forwarded?: boolean;
    id: string | number;
    result: {
        info: {
            amendment_blocked?: boolean;
            build_version: string;
            closed_ledger?: {
                age: number;
                base_fee_xrp: number;
                hash: string;
                reserve_base_xrp: number;
                reserve_inc_xrp: number;
                seq: number;
            };
            complete_ledgers: string;
            hostid: string;
            io_latency_ms: number;
            jq_trans_overflow: string;
            last_close: { converge_time_s: number; proposers: number };
            load?: { job_types: JobType[]; threads: number };
            load_factor?: number;
            load_factor_cluster?: number;
            load_factor_fee_escalation?: number;
            load_factor_fee_queue?: number;
            load_factor_local?: number;
            load_factor_net?: number;
            load_factor_server?: number;
            network_id?: number;
            network_ledger?: "waiting";
            peer_disconnects?: string;
            peer_disconnects_resources?: string;
            peers: number;
            ports: ServerPort[];
            pubkey_node: string;
            pubkey_validator?: string;
            server_state: ServerState;
            server_state_duration_us: string;
            state_accounting: StateAccountingFinal;
            time: string;
            uptime: number;
            validated_ledger?: {
                age: number;
                base_fee_xrp: number;
                hash: string;
                reserve_base_xrp: number;
                reserve_inc_xrp: number;
                seq: number;
            };
            validation_quorum: number;
            validator_list?: {
                count: number;
                expiration: string;
                status: "active"
                | "expired"
                | "unknown";
            };
            validator_list_expires?: string;
        };
    };
    status?: string;
    type: string;
    warning?: "load";
    warnings?: ResponseWarning[];
}

Hierarchy (View Summary)

Properties

api_version?: number
forwarded?: boolean
id: string | number
result: {
    info: {
        amendment_blocked?: boolean;
        build_version: string;
        closed_ledger?: {
            age: number;
            base_fee_xrp: number;
            hash: string;
            reserve_base_xrp: number;
            reserve_inc_xrp: number;
            seq: number;
        };
        complete_ledgers: string;
        hostid: string;
        io_latency_ms: number;
        jq_trans_overflow: string;
        last_close: { converge_time_s: number; proposers: number };
        load?: { job_types: JobType[]; threads: number };
        load_factor?: number;
        load_factor_cluster?: number;
        load_factor_fee_escalation?: number;
        load_factor_fee_queue?: number;
        load_factor_local?: number;
        load_factor_net?: number;
        load_factor_server?: number;
        network_id?: number;
        network_ledger?: "waiting";
        peer_disconnects?: string;
        peer_disconnects_resources?: string;
        peers: number;
        ports: ServerPort[];
        pubkey_node: string;
        pubkey_validator?: string;
        server_state: ServerState;
        server_state_duration_us: string;
        state_accounting: StateAccountingFinal;
        time: string;
        uptime: number;
        validated_ledger?: {
            age: number;
            base_fee_xrp: number;
            hash: string;
            reserve_base_xrp: number;
            reserve_inc_xrp: number;
            seq: number;
        };
        validation_quorum: number;
        validator_list?: {
            count: number;
            expiration: string;
            status: "active"
            | "expired"
            | "unknown";
        };
        validator_list_expires?: string;
    };
}
status?: string
type: string
warning?: "load"
warnings?: ResponseWarning[]