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)[]>