CurrentAccount

Represents the current account that is bound to the SDK instance

Hierarchy

Account

CurrentAccount

Index

Properties

Methods

Properties

address

address: string

Inherited from Account.address

Defined in src/api/entities/Account.ts:45

Polymesh-specific address of the account. Serves as an identifier

authorizations

authorizations: AuthorizationsAccount

Inherited from Account.authorizations

Defined in src/api/entities/Account.ts:53

Protected context

context: Context

Inherited from Entity.context

Defined in src/api/entities/Entity.ts:48

key

key: string

Inherited from Account.key

Defined in src/api/entities/Account.ts:50

public key of the account. This is a hex representation of the address that is transversal to any Substrate chain

uuid

uuid: string

Inherited from Entity.uuid

Defined in src/api/entities/Entity.ts:46

Methods

getBalance

getBalance(): Promise‹AccountBalance

Inherited from Account.getBalance

Defined in src/api/entities/Account.ts:73

Get the free/locked POLYX balance of the account

note can be subscribed to

Returns: Promise‹AccountBalance

getBalance(callback: SubCallbackAccountBalance›): Promise‹UnsubCallback

Inherited from Account.getBalance

Defined in src/api/entities/Account.ts:74

Parameters:

Name

Type

Returns: Promise‹UnsubCallback

getIdentity

getIdentity(): Promise‹CurrentIdentity | null›

Overrides Account.getIdentity

Defined in src/api/entities/CurrentAccount.ts:12

Retrieve the current Identity (null if there is none)

Returns: Promise‹CurrentIdentity | null›

getPermissions

getPermissions(): Promise‹Permissions

Defined in src/api/entities/CurrentAccount.ts:21

Retrieve the Permissions this Account has as a Signing Key for its corresponding Identity

Returns: Promise‹Permissions

getTransactionHistory

getTransactionHistory(filters: object): Promise‹ResultSetExtrinsicData››

Inherited from Account.getTransactionHistory

Defined in src/api/entities/Account.ts:122

Retrieve a list of transactions signed by this account. Can be filtered using parameters

Parameters:

Default value filters: object= {}

Name

Type

Description

blockNumber?

BigNumber

-

orderBy?

TransactionOrderByInput

-

size?

undefined | number

page size

start?

undefined | number

page offset

success?

undefined | false | true

whether the transaction was successful or not

tag?

TxTag

tag associated with the transaction

Returns: Promise‹ResultSetExtrinsicData››

Static generateUuid

generateUuidIdentifiers›(identifiers: Identifiers): string

Inherited from Entity.generateUuid

Defined in src/api/entities/Entity.ts:14

Generate the Entity's UUID from its identifying properties

Type parameters:

Identifiers: object

Parameters:

Name

Type

Description

identifiers

Identifiers

Returns: string

Static unserialize

unserializeIdentifiers›(serialized: string): Identifiers

Inherited from Entity.unserialize

Defined in src/api/entities/Entity.ts:23

Unserialize a UUID into its Unique Identifiers

Type parameters:

Identifiers: object

Parameters:

Name

Type

Description

serialized

string

UUID to unserialize

Returns: Identifiers

Last updated