Class: Staking
Defined in: src/api/entities/Account/Staking/index.ts:26
Handles Account staking related functionality
Extends
Namespace<Account>
Methods
getCommission()
getCommission():
Promise<null|StakingCommission>
Defined in: src/api/entities/Account/Staking/index.ts:243
Fetch the commission settings for this validator account
Returns
Promise<null | StakingCommission>
The commission details or null if the account is not seeking nominations as a validator
getController()
Call Signature
getController():
Promise<null|Account>
Defined in: src/api/entities/Account/Staking/index.ts:184
Fetch the controller associated to this account if there is one
Returns
Promise<null | Account>
The controller account or null if the account is not a stash
Note
a stash can be its own controller
Call Signature
getController(
callback:SubCallback<null|Account>):Promise<UnsubCallback>
Defined in: src/api/entities/Account/Staking/index.ts:195
Fetch the controller associated to this account if there is one
Parameters
| Parameter | Type | Description |
|---|---|---|
|
| Callback function that can be used to listen for changes to the controller |
Returns
Promise<UnsubCallback>
The controller account or null if the account is not a stash
Note
can be subscribed to, if connected to node using a web socket
Note
a stash can be its own controller
getLedger()
getLedger():
Promise<null|StakingLedger>
Defined in: src/api/entities/Account/Staking/index.ts:32
Fetch the ledger information for a stash account
Returns
Promise<null | StakingLedger>
The staking ledger information or null if the account is not a controller
getNomination()
Call Signature
getNomination():
Promise<null|StakingNomination>
Defined in: src/api/entities/Account/Staking/index.ts:124
Fetch this account's current nominations
Returns
Promise<null | StakingNomination>
The nomination details or null if the account is not a controller
Call Signature
getNomination(
callback:SubCallback<null|StakingNomination>):Promise<UnsubCallback>
Defined in: src/api/entities/Account/Staking/index.ts:134
Fetch this account's current nominations
Parameters
| Parameter | Type | Description |
|---|---|---|
|
| Callback function that can be used to listen for changes to the nominations |
Returns
Promise<UnsubCallback>
The nomination details or null if the account is not a controller
Note
can be subscribed to, if connected to node using a web socket
getPayee()
Call Signature
getPayee():
Promise<null|StakingPayee>
Defined in: src/api/entities/Account/Staking/index.ts:56
Fetch the payee that will receive a stash account's rewards
Returns
Promise<null | StakingPayee>
The payee account or null if the account is not a stash
Call Signature
getPayee(
callback:SubCallback<null|StakingPayee>):Promise<UnsubCallback>
Defined in: src/api/entities/Account/Staking/index.ts:66
Fetch the payee that will receive a stash account's rewards
Parameters
| Parameter | Type | Description |
|---|---|---|
|
| Callback function that can be used to listen for changes to the staking payee |
Returns
Promise<UnsubCallback>
The payee account or null if the account is not a stash
Note
can be subscribed to, if connected to node using a web socket