# Hierarchy
↳ [ApiCombined](_combined_.apicombined.md)
**↳ Api**
# Constructors
## constructor
⊕ **new Api**(api: *`RpcRxInterface`*): [Api](_index_.api.md)
*Inherited from [ApiBase](_base_.apibase.md).[constructor](_base_.apibase.md#constructor)*
*Defined in [Base.ts:32](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L32)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| api | `RpcRxInterface` |
**Returns:** [Api](_index_.api.md)
___
# Properties
## whenReady
**● whenReady**: *`Observable`<`boolean`>*
*Inherited from [ApiBase](_base_.apibase.md).[whenReady](_base_.apibase.md#whenready)*
*Defined in [Base.ts:32](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L32)*
___
## `` extrinsics
**● extrinsics**: *`Extrinsics`* = extrinsicsStatic
*Inherited from [ApiBase](_base_.apibase.md).[extrinsics](_base_.apibase.md#extrinsics)*
*Defined in [Base.ts:40](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L40)*
___
## `` storage
**● storage**: *`Storage`* = storageStatic
*Inherited from [ApiBase](_base_.apibase.md).[storage](_base_.apibase.md#storage)*
*Defined in [Base.ts:41](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L41)*
___
# Accessors
## genesisHash
getgenesisHash(): `Hash`
*Inherited from [ApiBase](_base_.apibase.md).[genesisHash](_base_.apibase.md#genesishash)*
*Defined in [Base.ts:85](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L85)*
**Returns:** `Hash`
___
# Methods
## accountIdAndIndex
▸ **accountIdAndIndex**(address?: * `AccountId` | `AccountIndex` | `string` | `null`*): `Observable`<[`AccountId` | `undefined`, `AccountIndex` | `undefined`]>
*Inherited from [ApiCombined](_combined_.apicombined.md).[accountIdAndIndex](_combined_.apicombined.md#accountidandindex)*
*Defined in [Combined.ts:82](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L82)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| `Optional` address | `AccountId` | `AccountIndex` | `string` | `null`|
**Returns:** `Observable`<[`AccountId` | `undefined`, `AccountIndex` | `undefined`]>
___
## accountIdFromIndex
▸ **accountIdFromIndex**(_accountIndex: * `AccountIndex` | `string`*): `Observable`< `AccountId` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[accountIdFromIndex](_combined_.apicombined.md#accountidfromindex)*
*Defined in [Combined.ts:56](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L56)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| _accountIndex | `AccountIndex` | `string`|
**Returns:** `Observable`< `AccountId` | `undefined`>
___
## accountIndexFromId
▸ **accountIndexFromId**(accountId: * `AccountId` | `string`*): `Observable`< `AccountIndex` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[accountIndexFromId](_combined_.apicombined.md#accountindexfromid)*
*Defined in [Combined.ts:71](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L71)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| accountId | `AccountId` | `string`|
**Returns:** `Observable`< `AccountIndex` | `undefined`>
___
## accountIndexes
▸ **accountIndexes**(): `Observable`<`object`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[accountIndexes](_combined_.apicombined.md#accountindexes)*
*Defined in [Combined.ts:24](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L24)*
**Returns:** `Observable`<`object`>
___
## accountNonce
▸ **accountNonce**(address: * `AccountId` | `string`*): `Observable`< `Index` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[accountNonce](_queries_.apiqueries.md#accountnonce)*
*Defined in [Queries.ts:21](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L21)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| address | `AccountId` | `string`|
**Returns:** `Observable`< `Index` | `undefined`>
___
## balanceFree
▸ **balanceFree**(address: * `AccountId` | `string`*): `Observable`< `Balance` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[balanceFree](_queries_.apiqueries.md#balancefree)*
*Defined in [Queries.ts:25](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L25)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| address | `AccountId` | `string`|
**Returns:** `Observable`< `Balance` | `undefined`>
___
## balanceReserved
▸ **balanceReserved**(address: * `AccountId` | `string`*): `Observable`< `Balance` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[balanceReserved](_queries_.apiqueries.md#balancereserved)*
*Defined in [Queries.ts:29](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L29)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| address | `AccountId` | `string`|
**Returns:** `Observable`< `Balance` | `undefined`>
___
## bestNumber
▸ **bestNumber**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[bestNumber](_calls_.apicalls.md#bestnumber)*
*Defined in [Calls.ts:13](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L13)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## blockNow
▸ **blockNow**(): `Observable`< `Moment` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[blockNow](_queries_.apiqueries.md#blocknow)*
*Defined in [Queries.ts:37](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L37)*
**Returns:** `Observable`< `Moment` | `undefined`>
___
## blockPeriod
▸ **blockPeriod**(): `Observable`< `Moment` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[blockPeriod](_queries_.apiqueries.md#blockperiod)*
*Defined in [Queries.ts:33](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L33)*
**Returns:** `Observable`< `Moment` | `undefined`>
___
## chain
▸ **chain**(): `Observable`< `Text` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[chain](_calls_.apicalls.md#chain)*
*Defined in [Calls.ts:25](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L25)*
**Returns:** `Observable`< `Text` | `undefined`>
___
## democracyLaunchPeriod
▸ **democracyLaunchPeriod**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[democracyLaunchPeriod](_queries_.apiqueries.md#democracylaunchperiod)*
*Defined in [Queries.ts:41](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L41)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## democracyNextTally
▸ **democracyNextTally**(): `Observable`< `ReferendumIndex` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[democracyNextTally](_queries_.apiqueries.md#democracynexttally)*
*Defined in [Queries.ts:45](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L45)*
**Returns:** `Observable`< `ReferendumIndex` | `undefined`>
___
## democracyReferendumVoters
▸ **democracyReferendumVoters**(referendumId: * `ReferendumIndex` | `BN` | `number`*): `Observable`<`Array`<`RxReferendumVote`>>
*Inherited from [ApiCombined](_combined_.apicombined.md).[democracyReferendumVoters](_combined_.apicombined.md#democracyreferendumvoters)*
*Defined in [Combined.ts:140](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L140)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| referendumId | `ReferendumIndex` | `BN` | `number`|
**Returns:** `Observable`<`Array`<`RxReferendumVote`>>
___
## democracyVotersBalancesOf
▸ **democracyVotersBalancesOf**(referendumId: * `ReferendumIndex` | `BN` | `number`*): `Observable`<`Array`<`Balance`>>
*Inherited from [ApiCombined](_combined_.apicombined.md).[democracyVotersBalancesOf](_combined_.apicombined.md#democracyvotersbalancesof)*
*Defined in [Combined.ts:185](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L185)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| referendumId | `ReferendumIndex` | `BN` | `number`|
**Returns:** `Observable`<`Array`<`Balance`>>
___
## democracyVotersVotesOf
▸ **democracyVotersVotesOf**(referendumId: * `ReferendumIndex` | `BN` | `number`*): `Observable`<`Array`<`Bool`>>
*Inherited from [ApiCombined](_combined_.apicombined.md).[democracyVotersVotesOf](_combined_.apicombined.md#democracyvotersvotesof)*
*Defined in [Combined.ts:201](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L201)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| referendumId | `ReferendumIndex` | `BN` | `number`|
**Returns:** `Observable`<`Array`<`Bool`>>
___
## democracyVotingPeriod
▸ **democracyVotingPeriod**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[democracyVotingPeriod](_queries_.apiqueries.md#democracyvotingperiod)*
*Defined in [Queries.ts:132](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L132)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## eraBlockLength
▸ **eraBlockLength**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[eraBlockLength](_combined_.apicombined.md#erablocklength)*
*Defined in [Combined.ts:212](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L212)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## eraBlockProgress
▸ **eraBlockProgress**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[eraBlockProgress](_combined_.apicombined.md#erablockprogress)*
*Defined in [Combined.ts:227](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L227)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## eraBlockRemaining
▸ **eraBlockRemaining**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[eraBlockRemaining](_combined_.apicombined.md#erablockremaining)*
*Defined in [Combined.ts:250](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L250)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## eraLastLengthChange
▸ **eraLastLengthChange**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[eraLastLengthChange](_queries_.apiqueries.md#eralastlengthchange)*
*Defined in [Queries.ts:157](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L157)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## fees
▸ **fees**(): `Observable`<`RxFees`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[fees](_queries_.apiqueries.md#fees)*
*Defined in [Queries.ts:136](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L136)*
**Returns:** `Observable`<`RxFees`>
___
## getAccountEnumSet
▸ **getAccountEnumSet**(index: * `AccountIndex` | `BN` | `number`*): `Observable`< `Array`<`AccountId`> | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[getAccountEnumSet](_queries_.apiqueries.md#getaccountenumset)*
*Defined in [Queries.ts:49](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L49)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| index | `AccountIndex` | `BN` | `number`|
**Returns:** `Observable`< `Array`<`AccountId`> | `undefined`>
___
## getBlock
▸ **getBlock**(hash: *`Uint8Array`*): `Observable`< `SignedBlock` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[getBlock](_calls_.apicalls.md#getblock)*
*Defined in [Calls.ts:29](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L29)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| hash | `Uint8Array` |
**Returns:** `Observable`< `SignedBlock` | `undefined`>
___
## isConnected
▸ **isConnected**(): `Observable`<`boolean`>
*Inherited from [ApiBase](_base_.apibase.md).[isConnected](_base_.apibase.md#isconnected)*
*Defined in [Base.ts:89](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L89)*
**Returns:** `Observable`<`boolean`>
___
## nextAccountEnumSet
▸ **nextAccountEnumSet**(): `Observable`< `AccountIndex` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[nextAccountEnumSet](_queries_.apiqueries.md#nextaccountenumset)*
*Defined in [Queries.ts:62](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L62)*
**Returns:** `Observable`< `AccountIndex` | `undefined`>
___
## proposalDeposits
▸ **proposalDeposits**(proposalId: * `PropIndex` | `BN` | `number`*): `Observable`< [RxProposalDeposits](_classes_.rxproposaldeposits.md) | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[proposalDeposits](_queries_.apiqueries.md#proposaldeposits)*
*Defined in [Queries.ts:66](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L66)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| proposalId | `PropIndex` | `BN` | `number`|
**Returns:** `Observable`< [RxProposalDeposits](_classes_.rxproposaldeposits.md) | `undefined`>
___
## publicProposalCount
▸ **publicProposalCount**(): `Observable`<`number`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[publicProposalCount](_combined_.apicombined.md#publicproposalcount)*
*Defined in [Combined.ts:118](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L118)*
**Returns:** `Observable`<`number`>
___
## publicProposals
▸ **publicProposals**(): `Observable`<`Array`<[RxProposal](_classes_.rxproposal.md)>>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[publicProposals](_queries_.apiqueries.md#publicproposals)*
*Defined in [Queries.ts:79](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L79)*
**Returns:** `Observable`<`Array`<[RxProposal](_classes_.rxproposal.md)>>
___
## rawCall
▸ **rawCall**<`T`>(__namedParameters: *`object`*, ...params: *`Array`<`any`>*): `Observable`<`T`>
*Inherited from [ApiBase](_base_.apibase.md).[rawCall](_base_.apibase.md#rawcall)*
*Defined in [Base.ts:93](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L93)*
**Type parameters:**
#### T
**Parameters:**
| Param | Type |
| ------ | ------ |
| __namedParameters | `object` |
| `Rest` params | `Array`<`any`> |
**Returns:** `Observable`<`T`>
___
## rawStorage
▸ **rawStorage**<`T`>(key: *`StorageFunction`*, ...params: *`Array`<`any`>*): `Observable`< `T` | `undefined`>
*Inherited from [ApiBase](_base_.apibase.md).[rawStorage](_base_.apibase.md#rawstorage)*
*Defined in [Base.ts:106](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L106)*
**Type parameters:**
#### T
**Parameters:**
| Param | Type |
| ------ | ------ |
| key | `StorageFunction` |
| `Rest` params | `Array`<`any`> |
**Returns:** `Observable`< `T` | `undefined`>
___
## rawStorageMulti
▸ **rawStorageMulti**<`T`>(...keys: *`Array`< [`StorageFunction`] | [`StorageFunction`, `any`]>*): `Observable`<`T`>
*Inherited from [ApiBase](_base_.apibase.md).[rawStorageMulti](_base_.apibase.md#rawstoragemulti)*
*Defined in [Base.ts:119](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Base.ts#L119)*
**Type parameters:**
#### T : `[]`
**Parameters:**
| Param | Type |
| ------ | ------ |
| `Rest` keys | `Array`< [`StorageFunction`] | [`StorageFunction`, `any`]> |
**Returns:** `Observable`<`T`>
___
## referendumCount
▸ **referendumCount**(): `Observable`< `ReferendumIndex` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[referendumCount](_queries_.apiqueries.md#referendumcount)*
*Defined in [Queries.ts:98](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L98)*
**Returns:** `Observable`< `ReferendumIndex` | `undefined`>
___
## referendumInfo
▸ **referendumInfo**(referendumId: * `ReferendumIndex` | `BN` | `number`*): `Observable`< [RxReferendum](_classes_.rxreferendum.md) | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[referendumInfo](_queries_.apiqueries.md#referenduminfo)*
*Defined in [Queries.ts:102](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L102)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| referendumId | `ReferendumIndex` | `BN` | `number`|
**Returns:** `Observable`< [RxReferendum](_classes_.rxreferendum.md) | `undefined`>
___
## referendumVote
▸ **referendumVote**(index: * `ReferendumIndex` | `BN` | `number`*, address: * `AccountId` | `string`*): `Observable`< `Bool` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[referendumVote](_queries_.apiqueries.md#referendumvote)*
*Defined in [Queries.ts:115](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L115)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| index | `ReferendumIndex` | `BN` | `number`|
| address | `AccountId` | `string`|
**Returns:** `Observable`< `Bool` | `undefined`>
___
## referendumVoters
▸ **referendumVoters**(index: * `ReferendumIndex` | `BN` | `number`*): `Observable`<`Array`<`AccountId`>>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[referendumVoters](_queries_.apiqueries.md#referendumvoters)*
*Defined in [Queries.ts:119](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L119)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| index | `ReferendumIndex` | `BN` | `number`|
**Returns:** `Observable`<`Array`<`AccountId`>>
___
## referendumVotes
▸ **referendumVotes**(index: * `ReferendumIndex` | `BN` | `number`*, addresses: *`Array`< `AccountId` | `string`>*): `Observable`<`boolean`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[referendumVotes](_combined_.apicombined.md#referendumvotes)*
*Defined in [Combined.ts:177](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L177)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| index | `ReferendumIndex` | `BN` | `number`|
| addresses | `Array`< `AccountId` | `string`> |
**Returns:** `Observable`<`boolean`>
___
## referendums
▸ **referendums**(): `Observable`<`Array`<[RxReferendum](_classes_.rxreferendum.md)>>
*Inherited from [ApiCombined](_combined_.apicombined.md).[referendums](_combined_.apicombined.md#referendums)*
*Defined in [Combined.ts:156](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L156)*
**Returns:** `Observable`<`Array`<[RxReferendum](_classes_.rxreferendum.md)>>
___
## referendumsInfo
▸ **referendumsInfo**(referendumIds: *`Array`< `ReferendumIndex` | `BN` | `number`>*): `Observable`<`Array`<[RxReferendum](_classes_.rxreferendum.md)>>
*Inherited from [ApiCombined](_combined_.apicombined.md).[referendumsInfo](_combined_.apicombined.md#referendumsinfo)*
*Defined in [Combined.ts:128](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L128)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| referendumIds | `Array`< `ReferendumIndex` | `BN` | `number`> |
**Returns:** `Observable`<`Array`<[RxReferendum](_classes_.rxreferendum.md)>>
___
## sessionBlockProgress
▸ **sessionBlockProgress**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[sessionBlockProgress](_combined_.apicombined.md#sessionblockprogress)*
*Defined in [Combined.ts:265](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L265)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## sessionBlockRemaining
▸ **sessionBlockRemaining**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[sessionBlockRemaining](_combined_.apicombined.md#sessionblockremaining)*
*Defined in [Combined.ts:285](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L285)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## sessionBrokenValue
▸ **sessionBrokenValue**(): `Observable`< `Moment` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[sessionBrokenValue](_combined_.apicombined.md#sessionbrokenvalue)*
*Defined in [Combined.ts:300](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L300)*
**Returns:** `Observable`< `Moment` | `undefined`>
___
## sessionCurrentIndex
▸ **sessionCurrentIndex**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionCurrentIndex](_queries_.apiqueries.md#sessioncurrentindex)*
*Defined in [Queries.ts:169](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L169)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## sessionCurrentStart
▸ **sessionCurrentStart**(): `Observable`< `Moment` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionCurrentStart](_queries_.apiqueries.md#sessioncurrentstart)*
*Defined in [Queries.ts:173](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L173)*
**Returns:** `Observable`< `Moment` | `undefined`>
___
## sessionLastLengthChange
▸ **sessionLastLengthChange**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionLastLengthChange](_queries_.apiqueries.md#sessionlastlengthchange)*
*Defined in [Queries.ts:177](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L177)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## sessionLength
▸ **sessionLength**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionLength](_queries_.apiqueries.md#sessionlength)*
*Defined in [Queries.ts:181](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L181)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## sessionReward
▸ **sessionReward**(): `Observable`< `Perbill` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionReward](_queries_.apiqueries.md#sessionreward)*
*Defined in [Queries.ts:161](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L161)*
**Returns:** `Observable`< `Perbill` | `undefined`>
___
## sessionRewardCurrent
▸ **sessionRewardCurrent**(): `Observable`< `Balance` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionRewardCurrent](_queries_.apiqueries.md#sessionrewardcurrent)*
*Defined in [Queries.ts:165](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L165)*
**Returns:** `Observable`< `Balance` | `undefined`>
___
## sessionTimeExpected
▸ **sessionTimeExpected**(): `Observable`< `Moment` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[sessionTimeExpected](_combined_.apicombined.md#sessiontimeexpected)*
*Defined in [Combined.ts:319](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L319)*
**Returns:** `Observable`< `Moment` | `undefined`>
___
## sessionTimeRemaining
▸ **sessionTimeRemaining**(): `Observable`< `Moment` | `undefined`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[sessionTimeRemaining](_combined_.apicombined.md#sessiontimeremaining)*
*Defined in [Combined.ts:334](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L334)*
**Returns:** `Observable`< `Moment` | `undefined`>
___
## sessionValidators
▸ **sessionValidators**(): `Observable`<`Array`<`AccountId`>>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionValidators](_queries_.apiqueries.md#sessionvalidators)*
*Defined in [Queries.ts:189](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L189)*
**Returns:** `Observable`<`Array`<`AccountId`>>
___
## sessionsPerEra
▸ **sessionsPerEra**(): `Observable`< `BlockNumber` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[sessionsPerEra](_queries_.apiqueries.md#sessionsperera)*
*Defined in [Queries.ts:185](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L185)*
**Returns:** `Observable`< `BlockNumber` | `undefined`>
___
## stakingIntentions
▸ **stakingIntentions**(): `Observable`<`Array`<`AccountId`>>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[stakingIntentions](_queries_.apiqueries.md#stakingintentions)*
*Defined in [Queries.ts:202](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L202)*
**Returns:** `Observable`<`Array`<`AccountId`>>
___
## stakingNominating
▸ **stakingNominating**(address: * `AccountId` | `string`*): `Observable`< `AccountId` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[stakingNominating](_queries_.apiqueries.md#stakingnominating)*
*Defined in [Queries.ts:228](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L228)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| address | `AccountId` | `string`|
**Returns:** `Observable`< `AccountId` | `undefined`>
___
## stakingNominatorsFor
▸ **stakingNominatorsFor**(address: * `AccountId` | `string`*): `Observable`<`Array`<`AccountId`>>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[stakingNominatorsFor](_queries_.apiqueries.md#stakingnominatorsfor)*
*Defined in [Queries.ts:215](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L215)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| address | `AccountId` | `string`|
**Returns:** `Observable`<`Array`<`AccountId`>>
___
## submitAndWatchExtrinsic
▸ **submitAndWatchExtrinsic**(extrinsic: *`Extrinsic`*): `Observable`< `ExtrinsicStatus` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[submitAndWatchExtrinsic](_calls_.apicalls.md#submitandwatchextrinsic)*
*Defined in [Calls.ts:51](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L51)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| extrinsic | `Extrinsic` |
**Returns:** `Observable`< `ExtrinsicStatus` | `undefined`>
___
## submitExtrinsic
▸ **submitExtrinsic**(extrinsic: *`Extrinsic`*): `Observable`< `Hash` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[submitExtrinsic](_calls_.apicalls.md#submitextrinsic)*
*Defined in [Calls.ts:47](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L47)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| extrinsic | `Extrinsic` |
**Returns:** `Observable`< `Hash` | `undefined`>
___
## subscribeNewHead
▸ **subscribeNewHead**(): `Observable`< `Header` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[subscribeNewHead](_calls_.apicalls.md#subscribenewhead)*
*Defined in [Calls.ts:33](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L33)*
**Returns:** `Observable`< `Header` | `undefined`>
___
## systemName
▸ **systemName**(): `Observable`< `Text` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[systemName](_calls_.apicalls.md#systemname)*
*Defined in [Calls.ts:39](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L39)*
**Returns:** `Observable`< `Text` | `undefined`>
___
## systemVersion
▸ **systemVersion**(): `Observable`< `Text` | `undefined`>
*Inherited from [ApiCalls](_calls_.apicalls.md).[systemVersion](_calls_.apicalls.md#systemversion)*
*Defined in [Calls.ts:43](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Calls.ts#L43)*
**Returns:** `Observable`< `Text` | `undefined`>
___
## validatingBalance
▸ **validatingBalance**(address: * `AccountId` | `string`*): `Observable`<`RxBalance`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[validatingBalance](_combined_.apicombined.md#validatingbalance)*
*Defined in [Combined.ts:349](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L349)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| address | `AccountId` | `string`|
**Returns:** `Observable`<`RxBalance`>
___
## validatingBalances
▸ **validatingBalances**(...addresses: *`Array`< `AccountId` | `string`>*): `Observable`<`RxBalanceMap`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[validatingBalances](_combined_.apicombined.md#validatingbalances)*
*Defined in [Combined.ts:374](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L374)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| `Rest` addresses | `Array`< `AccountId` | `string`> |
**Returns:** `Observable`<`RxBalanceMap`>
___
## validatorCount
▸ **validatorCount**(): `Observable`< `u32` | `undefined`>
*Inherited from [ApiQueries](_queries_.apiqueries.md).[validatorCount](_queries_.apiqueries.md#validatorcount)*
*Defined in [Queries.ts:232](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Queries.ts#L232)*
**Returns:** `Observable`< `u32` | `undefined`>
___
## votingBalance
▸ **votingBalance**(_address: * `AccountId` | `string`*): `Observable`<`RxBalance`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[votingBalance](_combined_.apicombined.md#votingbalance)*
*Defined in [Combined.ts:388](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L388)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| _address | `AccountId` | `string`|
**Returns:** `Observable`<`RxBalance`>
___
## votingBalances
▸ **votingBalances**(...addresses: *`Array`< `AccountId` | `string`>*): `Observable`<`RxBalance`[]>
*Inherited from [ApiCombined](_combined_.apicombined.md).[votingBalances](_combined_.apicombined.md#votingbalances)*
*Defined in [Combined.ts:422](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L422)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| `Rest` addresses | `Array`< `AccountId` | `string`> |
**Returns:** `Observable`<`RxBalance`[]>
___
## votingBalancesNominatorsFor
▸ **votingBalancesNominatorsFor**(address: * `AccountId` | `string`*): `Observable`<`any`>
*Inherited from [ApiCombined](_combined_.apicombined.md).[votingBalancesNominatorsFor](_combined_.apicombined.md#votingbalancesnominatorsfor)*
*Defined in [Combined.ts:411](https://github.com/polkadot-js/api/blob/290123b/packages/api-observable/src/Combined.ts#L411)*
**Parameters:**
| Param | Type |
| ------ | ------ |
| address | `AccountId` | `string`|
**Returns:** `Observable`<`any`>
___