Skip to main content

JS Kit SDK API Reference / States / RecordState

Class: RecordState

Defined in: states/record.ts:111

Decoded SNS V2 record account, including its validation data and content.

Constructors​

Constructor​

new RecordState(header, data): RecordState

Defined in: states/record.ts:117

Parameters​

RecordHeaderState

data​

Uint8Array

Returns​

RecordState

Properties​

data​

data: Uint8Array

Defined in: states/record.ts:115

Validation identifiers and record content.


header​

header: RecordHeaderState

Defined in: states/record.ts:113

Decoded record header.

Methods​

getContent()​

getContent(): Uint8Array

Defined in: states/record.ts:154

Returns​

Uint8Array


getRoAId()​

getRoAId(): Uint8Array

Defined in: states/record.ts:174

Returns​

Uint8Array


getStalenessId()​

getStalenessId(): Uint8Array

Defined in: states/record.ts:168

Returns​

Uint8Array


deserialize()​

static deserialize(data): RecordState

Defined in: states/record.ts:122

Parameters​

data​

Uint8Array

Returns​

RecordState


retrieve()​

static retrieve(rpc, address): Promise<RecordState>

Defined in: states/record.ts:131

Parameters​

rpc​

Rpc<GetAccountInfoApi>

address​

Address

Returns​

Promise<RecordState>


retrieveBatch()​

static retrieveBatch(rpc, addresses): Promise<(RecordState | undefined)[]>

Defined in: states/record.ts:143

Parameters​

rpc​

Rpc<GetMultipleAccountsApi>

addresses​

Address[]

Returns​

Promise<(RecordState | undefined)[]>