Skip to main content

JS Kit SDK API Reference / States / RegistryState

Class: RegistryState

Defined in: states/registry.ts:35

Decoded state of an SNS name-registry account.

Constructors​

Constructor​

new RegistryState(obj): RegistryState

Defined in: states/registry.ts:59

Parameters​

obj​

RegistryStateParams

Returns​

RegistryState

Properties​

class​

class: Address

Defined in: states/registry.ts:41

Registry class address.


data​

data: Uint8Array<ArrayBufferLike> | undefined

Defined in: states/registry.ts:43

Registry data after the fixed header.


owner​

owner: Address

Defined in: states/registry.ts:39

Registry owner address.


parentName​

parentName: Address

Defined in: states/registry.ts:37

Parent registry address.


HEADER_LEN​

static HEADER_LEN: number = 96

Defined in: states/registry.ts:57


schema​

static schema: object

Defined in: states/registry.ts:45

struct​

struct: object

struct.class​

class: object

struct.class.array​

array: object

struct.class.array.len​

len: number = 32

struct.class.array.type​

type: string = "u8"

struct.owner​

owner: object

struct.owner.array​

array: object

struct.owner.array.len​

len: number = 32

struct.owner.array.type​

type: string = "u8"

struct.parentName​

parentName: object

struct.parentName.array​

array: object

struct.parentName.array.len​

len: number = 32

struct.parentName.array.type​

type: string = "u8"

Methods​

_retrieveBatch()​

static _retrieveBatch(rpc, domainAddresses): Promise<(RegistryState | undefined)[]>

Defined in: states/registry.ts:90

Parameters​

rpc​

Rpc<GetMultipleAccountsApi>

domainAddresses​

Address[]

Returns​

Promise<(RegistryState | undefined)[]>


deserialize()​

static deserialize(data): RegistryState

Defined in: states/registry.ts:65

Parameters​

data​

Uint8Array

Returns​

RegistryState


retrieve()​

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

Defined in: states/registry.ts:78

Parameters​

rpc​

Rpc<GetAccountInfoApi>

address​

Address

Returns​

Promise<RegistryState>


retrieveBatch()​

static retrieveBatch(rpc, domainAddresses): Promise<(RegistryState | undefined)[]>

Defined in: states/registry.ts:101

Parameters​

rpc​

Rpc<GetMultipleAccountsApi>

domainAddresses​

Address[]

Returns​

Promise<(RegistryState | undefined)[]>