# Interface: Validator

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:22](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L22)

## Properties

### commission

> **commission**: `object`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:23](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L23)

#### commission\_rates

> **commission\_rates**: `object`

##### commission\_rates.max\_change\_rate

> **max\_change\_rate**: `string`

##### commission\_rates.max\_rate

> **max\_rate**: `string`

##### commission\_rates.rate

> **rate**: `string`

#### update\_time

> **update\_time**: `string`

***

### consensus\_pubkey

> **consensus\_pubkey**: `object`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:31](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L31)

#### @type

> **@type**: `string`

#### key

> **key**: `string`

***

### delegator\_shares

> **delegator\_shares**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:35](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L35)

***

### description

> **description**: `object`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:36](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L36)

#### details

> **details**: `string`

#### identity

> **identity**: `string`

#### moniker

> **moniker**: `string`

#### security\_contact

> **security\_contact**: `string`

#### website

> **website**: `string`

***

### jailed

> **jailed**: `boolean`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:43](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L43)

***

### min\_self\_delegation

> **min\_self\_delegation**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:44](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L44)

***

### operator\_address

> **operator\_address**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:45](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L45)

***

### status

> **status**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:46](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L46)

***

### tokens

> **tokens**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:47](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L47)

***

### unbonding\_height

> **unbonding\_height**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:48](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L48)

***

### unbonding\_time

> **unbonding\_time**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts:49](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/node-rest-api/staking.ts#L49)
