# ServerStateResponse | xrpl
Documentation for xrpl

# Interface ServerStateResponse

Response expected from a ServerStateRequest.

#### Hierarchy

- BaseResponse
  - ServerStateResponse

- Defined in packages/xrpl/src/models/methods/serverState.ts:21

#####
Index

### Properties

api_version?
forwarded?
id
result
status?
type
warning?
warnings?

## Properties

### `Optional` api_version

api_version?: number

Inherited from BaseResponse.api_version

- Defined in packages/xrpl/src/models/methods/baseMethod.ts:31

### `Optional` forwarded

forwarded?: boolean

Inherited from BaseResponse.forwarded

- Defined in packages/xrpl/src/models/methods/baseMethod.ts:30

### id

id: string | number

Inherited from BaseResponse.id

- Defined in packages/xrpl/src/models/methods/baseMethod.ts:24

### result

result: {
state: {
amendment_blocked?: boolean;
build_version: string;
closed_ledger?: {
age: number;
base_fee: number;
hash: string;
reserve_base: number;
reserve_inc: number;
seq: number;
};
complete_ledgers: string;
io_latency_ms: number;
jq_trans_overflow: string;
last_close: {
converge_time: number;
proposers: number;
};
load?: {
job_types: JobType[];
threads: number;
};
load_base: number;
load_factor: number;
load_factor_fee_escalation?: number;
load_factor_fee_queue?: number;
load_factor_fee_reference?: number;
load_factor_server?: number;
peer_disconnects?: string;
peer_disconnects_resources?: string;
peers: number;
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: number;
close_time: number;
hash: string;
reserve_base: number;
reserve_inc: number;
seq: number;
};
validation_quorum: number;
validator_list_expires?: number;
};
}

#### Type declaration

- ##### state: {
  amendment_blocked?: boolean;
  build_version: string;
  closed_ledger?: {
  age: number;
  base_fee: number;
  hash: string;
  reserve_base: number;
  reserve_inc: number;
  seq: number;
  };
  complete_ledgers: string;
  io_latency_ms: number;
  jq_trans_overflow: string;
  last_close: {
  converge_time: number;
  proposers: number;
  };
  load?: {
  job_types: JobType[];
  threads: number;
  };
  load_base: number;
  load_factor: number;
  load_factor_fee_escalation?: number;
  load_factor_fee_queue?: number;
  load_factor_fee_reference?: number;
  load_factor_server?: number;
  peer_disconnects?: string;
  peer_disconnects_resources?: string;
  peers: number;
  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: number;
  close_time: number;
  hash: string;
  reserve_base: number;
  reserve_inc: number;
  seq: number;
  };
  validation_quorum: number;
  validator_list_expires?: number;
  }

  - ##### `Optional` amendment_blocked?: boolean

  - ##### build_version: string

  - ##### `Optional` closed_ledger?: {
    age: number;
    base_fee: number;
    hash: string;
    reserve_base: number;
    reserve_inc: number;
    seq: number;
    }

    - ##### age: number

    - ##### base_fee: number

    - ##### hash: string

    - ##### reserve_base: number

    - ##### reserve_inc: number

    - ##### seq: number

  - ##### complete_ledgers: string

  - ##### io_latency_ms: number

  - ##### jq_trans_overflow: string

  - ##### last_close: {
    converge_time: number;
    proposers: number;
    }

    - ##### converge_time: number

    - ##### proposers: number

  - ##### `Optional` load?: {
    job_types: JobType[];
    threads: number;
    }

    - ##### job_types: JobType[]

    - ##### threads: number

  - ##### load_base: number

  - ##### load_factor: number

  - ##### `Optional` load_factor_fee_escalation?: number

  - ##### `Optional` load_factor_fee_queue?: number

  - ##### `Optional` load_factor_fee_reference?: number

  - ##### `Optional` load_factor_server?: number

  - ##### `Optional` peer_disconnects?: string

  - ##### `Optional` peer_disconnects_resources?: string

  - ##### peers: number

  - ##### pubkey_node: string

  - ##### `Optional` pubkey_validator?: string

  - ##### server_state: ServerState

  - ##### server_state_duration_us: string

  - ##### state_accounting: StateAccountingFinal

  - ##### time: string

  - ##### uptime: number

  - ##### `Optional` validated_ledger?: {
    age?: number;
    base_fee: number;
    close_time: number;
    hash: string;
    reserve_base: number;
    reserve_inc: number;
    seq: number;
    }

    - ##### `Optional` age?: number

    - ##### base_fee: number

    - ##### close_time: number

    - ##### hash: string

    - ##### reserve_base: number

    - ##### reserve_inc: number

    - ##### seq: number

  - ##### validation_quorum: number

  - ##### `Optional` validator_list_expires?: number

Overrides BaseResponse.result

- Defined in packages/xrpl/src/models/methods/serverState.ts:22

### `Optional` status

status?: string

Inherited from BaseResponse.status

- Defined in packages/xrpl/src/models/methods/baseMethod.ts:25

### type

type: string

Inherited from BaseResponse.type

- Defined in packages/xrpl/src/models/methods/baseMethod.ts:26

### `Optional` warning

warning?: "load"

Inherited from BaseResponse.warning

- Defined in packages/xrpl/src/models/methods/baseMethod.ts:28

### `Optional` warnings

warnings?: Warning[]

Inherited from BaseResponse.warnings

- Defined in packages/xrpl/src/models/methods/baseMethod.ts:29

Generated using TypeDoc