# Hierarchy [ApiBase](_base_.apibase.md) **↳ ApiQueries** ↳ [ApiCalls](_calls_.apicalls.md) # Constructors ## constructor ⊕ **new ApiQueries**(api: *`RpcRxInterface`*): [ApiQueries](_queries_.apiqueries.md) *Inherited from [ApiBase](_base_.apibase.md).[constructor](_base_.apibase.md#constructor)* *Defined in [Base.ts:32](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Base.ts#L32)* **Parameters:** | Param | Type | | ------ | ------ | | api | `RpcRxInterface` | **Returns:** [ApiQueries](_queries_.apiqueries.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/686ea05/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/686ea05/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/686ea05/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:86](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Base.ts#L86)* **Returns:** `Hash` ___ # Methods ## accountNonce ▸ **accountNonce**(address: * `AccountId` | `string`*): `Observable`< `Index` | `undefined`> *Defined in [Queries.ts:21](https://github.com/polkadot-js/api/blob/686ea05/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`> *Defined in [Queries.ts:25](https://github.com/polkadot-js/api/blob/686ea05/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`> *Defined in [Queries.ts:29](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L29)* **Parameters:** | Param | Type | | ------ | ------ | | address | `AccountId` | `string`| **Returns:** `Observable`< `Balance` | `undefined`> ___ ## blockNow ▸ **blockNow**(): `Observable`< `Moment` | `undefined`> *Defined in [Queries.ts:37](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L37)* **Returns:** `Observable`< `Moment` | `undefined`> ___ ## blockPeriod ▸ **blockPeriod**(): `Observable`< `Moment` | `undefined`> *Defined in [Queries.ts:33](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L33)* **Returns:** `Observable`< `Moment` | `undefined`> ___ ## democracyLaunchPeriod ▸ **democracyLaunchPeriod**(): `Observable`< `BlockNumber` | `undefined`> *Defined in [Queries.ts:41](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L41)* **Returns:** `Observable`< `BlockNumber` | `undefined`> ___ ## democracyNextTally ▸ **democracyNextTally**(): `Observable`< `ReferendumIndex` | `undefined`> *Defined in [Queries.ts:45](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L45)* **Returns:** `Observable`< `ReferendumIndex` | `undefined`> ___ ## democracyVotingPeriod ▸ **democracyVotingPeriod**(): `Observable`< `BlockNumber` | `undefined`> *Defined in [Queries.ts:135](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L135)* **Returns:** `Observable`< `BlockNumber` | `undefined`> ___ ## eraLastLengthChange ▸ **eraLastLengthChange**(): `Observable`< `BlockNumber` | `undefined`> *Defined in [Queries.ts:160](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L160)* **Returns:** `Observable`< `BlockNumber` | `undefined`> ___ ## fees ▸ **fees**(): `Observable`<`RxFees`> *Defined in [Queries.ts:139](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L139)* **Returns:** `Observable`<`RxFees`> ___ ## getAccountEnumSet ▸ **getAccountEnumSet**(index: * `AccountIndex` | `BN` | `number`*): `Observable`< `Array`<`AccountId`> | `undefined`> *Defined in [Queries.ts:49](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L49)* **Parameters:** | Param | Type | | ------ | ------ | | index | `AccountIndex` | `BN` | `number`| **Returns:** `Observable`< `Array`<`AccountId`> | `undefined`> ___ ## isConnected ▸ **isConnected**(): `Observable`<`boolean`> *Inherited from [ApiBase](_base_.apibase.md).[isConnected](_base_.apibase.md#isconnected)* *Defined in [Base.ts:90](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Base.ts#L90)* **Returns:** `Observable`<`boolean`> ___ ## nextAccountEnumSet ▸ **nextAccountEnumSet**(): `Observable`< `AccountIndex` | `undefined`> *Defined in [Queries.ts:63](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L63)* **Returns:** `Observable`< `AccountIndex` | `undefined`> ___ ## proposalDeposits ▸ **proposalDeposits**(proposalId: * `PropIndex` | `BN` | `number`*): `Observable`< [RxProposalDeposits](_classes_.rxproposaldeposits.md) | `undefined`> *Defined in [Queries.ts:67](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L67)* **Parameters:** | Param | Type | | ------ | ------ | | proposalId | `PropIndex` | `BN` | `number`| **Returns:** `Observable`< [RxProposalDeposits](_classes_.rxproposaldeposits.md) | `undefined`> ___ ## publicProposals ▸ **publicProposals**(): `Observable`<`Array`<[RxProposal](_classes_.rxproposal.md)>> *Defined in [Queries.ts:80](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L80)* **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:94](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Base.ts#L94)* **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:107](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Base.ts#L107)* **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:120](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Base.ts#L120)* **Type parameters:** #### T : `[]` **Parameters:** | Param | Type | | ------ | ------ | | `Rest` keys | `Array`< [`StorageFunction`] | [`StorageFunction`, `any`]> | **Returns:** `Observable`<`T`> ___ ## referendumCount ▸ **referendumCount**(): `Observable`< `ReferendumIndex` | `undefined`> *Defined in [Queries.ts:100](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L100)* **Returns:** `Observable`< `ReferendumIndex` | `undefined`> ___ ## referendumInfo ▸ **referendumInfo**(referendumId: * `ReferendumIndex` | `BN` | `number`*): `Observable`< [RxReferendum](_classes_.rxreferendum.md) | `undefined`> *Defined in [Queries.ts:104](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L104)* **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`> *Defined in [Queries.ts:117](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L117)* **Parameters:** | Param | Type | | ------ | ------ | | index | `ReferendumIndex` | `BN` | `number`| | address | `AccountId` | `string`| **Returns:** `Observable`< `Bool` | `undefined`> ___ ## referendumVoters ▸ **referendumVoters**(index: * `ReferendumIndex` | `BN` | `number`*): `Observable`<`Array`<`AccountId`>> *Defined in [Queries.ts:121](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L121)* **Parameters:** | Param | Type | | ------ | ------ | | index | `ReferendumIndex` | `BN` | `number`| **Returns:** `Observable`<`Array`<`AccountId`>> ___ ## sessionCurrentIndex ▸ **sessionCurrentIndex**(): `Observable`< `BlockNumber` | `undefined`> *Defined in [Queries.ts:172](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L172)* **Returns:** `Observable`< `BlockNumber` | `undefined`> ___ ## sessionCurrentStart ▸ **sessionCurrentStart**(): `Observable`< `Moment` | `undefined`> *Defined in [Queries.ts:176](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L176)* **Returns:** `Observable`< `Moment` | `undefined`> ___ ## sessionLastLengthChange ▸ **sessionLastLengthChange**(): `Observable`< `BlockNumber` | `undefined`> *Defined in [Queries.ts:180](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L180)* **Returns:** `Observable`< `BlockNumber` | `undefined`> ___ ## sessionLength ▸ **sessionLength**(): `Observable`< `BlockNumber` | `undefined`> *Defined in [Queries.ts:184](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L184)* **Returns:** `Observable`< `BlockNumber` | `undefined`> ___ ## sessionReward ▸ **sessionReward**(): `Observable`< `Perbill` | `undefined`> *Defined in [Queries.ts:164](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L164)* **Returns:** `Observable`< `Perbill` | `undefined`> ___ ## sessionRewardCurrent ▸ **sessionRewardCurrent**(): `Observable`< `Balance` | `undefined`> *Defined in [Queries.ts:168](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L168)* **Returns:** `Observable`< `Balance` | `undefined`> ___ ## sessionValidators ▸ **sessionValidators**(): `Observable`<`Array`<`AccountId`>> *Defined in [Queries.ts:192](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L192)* **Returns:** `Observable`<`Array`<`AccountId`>> ___ ## sessionsPerEra ▸ **sessionsPerEra**(): `Observable`< `BlockNumber` | `undefined`> *Defined in [Queries.ts:188](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L188)* **Returns:** `Observable`< `BlockNumber` | `undefined`> ___ ## stakingIntentions ▸ **stakingIntentions**(): `Observable`<`Array`<`AccountId`>> *Defined in [Queries.ts:206](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L206)* **Returns:** `Observable`<`Array`<`AccountId`>> ___ ## stakingNominating ▸ **stakingNominating**(address: * `AccountId` | `string`*): `Observable`< `AccountId` | `undefined`> *Defined in [Queries.ts:234](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L234)* **Parameters:** | Param | Type | | ------ | ------ | | address | `AccountId` | `string`| **Returns:** `Observable`< `AccountId` | `undefined`> ___ ## stakingNominatorsFor ▸ **stakingNominatorsFor**(address: * `AccountId` | `string`*): `Observable`<`Array`<`AccountId`>> *Defined in [Queries.ts:220](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L220)* **Parameters:** | Param | Type | | ------ | ------ | | address | `AccountId` | `string`| **Returns:** `Observable`<`Array`<`AccountId`>> ___ ## validatorCount ▸ **validatorCount**(): `Observable`< `u32` | `undefined`> *Defined in [Queries.ts:238](https://github.com/polkadot-js/api/blob/686ea05/packages/api-observable/src/Queries.ts#L238)* **Returns:** `Observable`< `u32` | `undefined`> ___