15 KiB
Hierarchy
↳ ApiQueries
↳ ApiCalls
Constructors
constructor
⊕ new ApiQueries(api: RpcRxInterface): ApiQueries
Inherited from ApiBase.constructor
Defined in Base.ts:32
Parameters:
| Param | Type |
|---|---|
| api | RpcRxInterface |
Returns: ApiQueries
Properties
whenReady
● whenReady: Observable<boolean>
Inherited from ApiBase.whenReady
Defined in Base.ts:32
<Static> extrinsics
● extrinsics: Extrinsics = extrinsicsStatic
Inherited from ApiBase.extrinsics
Defined in Base.ts:40
<Static> storage
● storage: Storage = storageStatic
Inherited from ApiBase.storage
Defined in Base.ts:41
Accessors
genesisHash
getgenesisHash(): Hash
Inherited from ApiBase.genesisHash
Defined in Base.ts:85
Returns: Hash
Methods
accountNonce
▸ accountNonce(address: * AccountId | string*): Observable< Index | undefined>
Defined in Queries.ts:21
Parameters:
| Param | Type |
|---|---|
| address | AccountId | string |
Returns: Observable< Index | undefined>
balanceFree
▸ balanceFree(address: * AccountId | string*): Observable< Balance | undefined>
Defined in Queries.ts:25
Parameters:
| Param | Type |
|---|---|
| address | AccountId | string |
Returns: Observable< Balance | undefined>
balanceReserved
▸ balanceReserved(address: * AccountId | string*): Observable< Balance | undefined>
Defined in Queries.ts:29
Parameters:
| Param | Type |
|---|---|
| address | AccountId | string |
Returns: Observable< Balance | undefined>
blockNow
▸ blockNow(): Observable< Moment | undefined>
Defined in Queries.ts:37
Returns: Observable< Moment | undefined>
blockPeriod
▸ blockPeriod(): Observable< Moment | undefined>
Defined in Queries.ts:33
Returns: Observable< Moment | undefined>
democracyLaunchPeriod
▸ democracyLaunchPeriod(): Observable< BlockNumber | undefined>
Defined in Queries.ts:41
Returns: Observable< BlockNumber | undefined>
democracyNextTally
▸ democracyNextTally(): Observable< ReferendumIndex | undefined>
Defined in Queries.ts:45
Returns: Observable< ReferendumIndex | undefined>
democracyVotingPeriod
▸ democracyVotingPeriod(): Observable< BlockNumber | undefined>
Defined in Queries.ts:123
Returns: Observable< BlockNumber | undefined>
eraLastLengthChange
▸ eraLastLengthChange(): Observable< BlockNumber | undefined>
Defined in Queries.ts:148
Returns: Observable< BlockNumber | undefined>
fees
▸ fees(): Observable<RxFees>
Defined in Queries.ts:127
Returns: Observable<RxFees>
getAccountEnumSet
▸ getAccountEnumSet(index: * AccountIndex | BN | number*): Observable< Array<AccountId> | undefined>
Defined in Queries.ts:49
Parameters:
| Param | Type |
|---|---|
| index | AccountIndex | BN | number |
Returns: Observable< Array<AccountId> | undefined>
isConnected
▸ isConnected(): Observable<boolean>
Inherited from ApiBase.isConnected
Defined in Base.ts:89
Returns: Observable<boolean>
nextAccountEnumSet
▸ nextAccountEnumSet(): Observable< AccountIndex | undefined>
Defined in Queries.ts:53
Returns: Observable< AccountIndex | undefined>
proposalDeposits
▸ proposalDeposits(proposalId: * PropIndex | BN | number*): Observable< RxProposalDeposits | undefined>
Defined in Queries.ts:57
Parameters:
| Param | Type |
|---|---|
| proposalId | PropIndex | BN | number |
Returns: Observable< RxProposalDeposits | undefined>
publicProposals
▸ publicProposals(): Observable<Array<RxProposal>>
Defined in Queries.ts:70
Returns: Observable<Array<RxProposal>>
rawCall
▸ rawCall<T>(__namedParameters: object, ...params: Array<any>): Observable<T>
Inherited from ApiBase.rawCall
Defined in Base.ts:93
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.rawStorage
Defined in Base.ts:106
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.rawStorageMulti
Defined in Base.ts:119
Type parameters:
T : []
Parameters:
| Param | Type |
|---|---|
Rest keys |
Array< [StorageFunction] | [StorageFunction, any]> |
Returns: Observable<T>
referendumCount
▸ referendumCount(): Observable< ReferendumIndex | undefined>
Defined in Queries.ts:89
Returns: Observable< ReferendumIndex | undefined>
referendumInfo
▸ referendumInfo(referendumId: * ReferendumIndex | BN | number*): Observable< RxReferendum | undefined>
Defined in Queries.ts:93
Parameters:
| Param | Type |
|---|---|
| referendumId | ReferendumIndex | BN | number |
Returns: Observable< RxReferendum | undefined>
referendumVote
▸ referendumVote(index: * ReferendumIndex | BN | number, address: * AccountId | string): Observable< Bool | undefined>
Defined in Queries.ts:106
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:110
Parameters:
| Param | Type |
|---|---|
| index | ReferendumIndex | BN | number |
Returns: Observable<Array<AccountId>>
sessionCurrentIndex
▸ sessionCurrentIndex(): Observable< BlockNumber | undefined>
Defined in Queries.ts:160
Returns: Observable< BlockNumber | undefined>
sessionCurrentStart
▸ sessionCurrentStart(): Observable< Moment | undefined>
Defined in Queries.ts:164
Returns: Observable< Moment | undefined>
sessionLastLengthChange
▸ sessionLastLengthChange(): Observable< BlockNumber | undefined>
Defined in Queries.ts:168
Returns: Observable< BlockNumber | undefined>
sessionLength
▸ sessionLength(): Observable< BlockNumber | undefined>
Defined in Queries.ts:172
Returns: Observable< BlockNumber | undefined>
sessionReward
▸ sessionReward(): Observable< Perbill | undefined>
Defined in Queries.ts:152
Returns: Observable< Perbill | undefined>
sessionRewardCurrent
▸ sessionRewardCurrent(): Observable< Balance | undefined>
Defined in Queries.ts:156
Returns: Observable< Balance | undefined>
sessionValidators
▸ sessionValidators(): Observable<Array<AccountId>>
Defined in Queries.ts:180
Returns: Observable<Array<AccountId>>
sessionsPerEra
▸ sessionsPerEra(): Observable< BlockNumber | undefined>
Defined in Queries.ts:176
Returns: Observable< BlockNumber | undefined>
stakingIntentions
▸ stakingIntentions(): Observable<Array<AccountId>>
Defined in Queries.ts:193
Returns: Observable<Array<AccountId>>
stakingNominating
▸ stakingNominating(address: * AccountId | string*): Observable< AccountId | undefined>
Defined in Queries.ts:219
Parameters:
| Param | Type |
|---|---|
| address | AccountId | string |
Returns: Observable< AccountId | undefined>
stakingNominatorsFor
▸ stakingNominatorsFor(address: * AccountId | string*): Observable<Array<AccountId>>
Defined in Queries.ts:206
Parameters:
| Param | Type |
|---|---|
| address | AccountId | string |
Returns: Observable<Array<AccountId>>
validatorCount
▸ validatorCount(): Observable< u32 | undefined>
Defined in Queries.ts:223
Returns: Observable< u32 | undefined>