# GetInfoResult | @coopenomics/sdk
Documentation for @coopenomics/sdk

# Interface GetInfoResult

Return value of `/v1/chain/get_info`

interface GetInfoResult {
block_cpu_limit : number;
block_net_limit : number;
chain_id : string;
first_block_num ?: number;
fork_db_head_block_id ?: string;
fork_db_head_block_num ?: number;
head_block_id : string;
head_block_num : number;
head_block_producer : string;
head_block_time : string;
last_irreversible_block_id : string;
last_irreversible_block_num : number;
last_irreversible_block_time ?: string;
server_full_version_string ?: string;
server_version : string;
server_version_string ?: string;
virtual_block_cpu_limit : number;
virtual_block_net_limit : number;
}

- Defined in components/sdk/src/types/controller/blockchain.types.ts:2

#####
Index

### Properties

block_cpu_limit
block_net_limit
chain_id
first_block_num?
fork_db_head_block_id?
fork_db_head_block_num?
head_block_id
head_block_num
head_block_producer
head_block_time
last_irreversible_block_id
last_irreversible_block_num
last_irreversible_block_time?
server_full_version_string?
server_version
server_version_string?
virtual_block_cpu_limit
virtual_block_net_limit

## Properties

### block_cpu_limit

block_cpu_limit: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:14

### block_net_limit

block_net_limit: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:15

### chain_id

chain_id: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:4

### `Optional` first_block_num

first_block_num?: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:20

### `Optional` fork_db_head_block_id

fork_db_head_block_id?: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:18

### `Optional` fork_db_head_block_num

fork_db_head_block_num?: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:17

### head_block_id

head_block_id: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:9

### head_block_num

head_block_num: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:5

### head_block_producer

head_block_producer: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:11

### head_block_time

head_block_time: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:10

### last_irreversible_block_id

last_irreversible_block_id: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:7

### last_irreversible_block_num

last_irreversible_block_num: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:6

### `Optional` last_irreversible_block_time

last_irreversible_block_time?: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:8

### `Optional` server_full_version_string

server_full_version_string?: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:19

### server_version

server_version: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:3

### `Optional` server_version_string

server_version_string?: string

- Defined in components/sdk/src/types/controller/blockchain.types.ts:16

### virtual_block_cpu_limit

virtual_block_cpu_limit: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:12

### virtual_block_net_limit

virtual_block_net_limit: number

- Defined in components/sdk/src/types/controller/blockchain.types.ts:13