Skip to main content

JS Kit SDK API Reference / Instructions / AllocateAndPostRecordInstruction

Class: AllocateAndPostRecordInstruction

Defined in: instructions/allocateAndPostRecordInstruction.ts:26

Builder for allocating and writing an SNS V2 record account.

Constructors

Constructor

new AllocateAndPostRecordInstruction(obj): AllocateAndPostRecordInstruction

Defined in: instructions/allocateAndPostRecordInstruction.ts:42

Parameters

obj

AllocateAndPostRecordInstructionParams

Returns

AllocateAndPostRecordInstruction

Properties

content

content: ReadonlyUint8Array

Defined in: instructions/allocateAndPostRecordInstruction.ts:32

Serialized record content.


record

record: string

Defined in: instructions/allocateAndPostRecordInstruction.ts:30

Encoded V2 record label.


tag

tag: number

Defined in: instructions/allocateAndPostRecordInstruction.ts:28

Instruction discriminator.


schema

static schema: object

Defined in: instructions/allocateAndPostRecordInstruction.ts:34

struct

struct: object

struct.content

content: object

struct.content.array

array: object

struct.content.array.type

type: string = "u8"

struct.record

record: string = "string"

struct.tag

tag: string = "u8"

Methods

getInstruction()

getInstruction(programAddress, systemProgram, splNameServiceProgram, payer, record, domainAddress, domainOwner, centralState): Instruction

Defined in: instructions/allocateAndPostRecordInstruction.ts:52

Parameters

programAddress

Address

systemProgram

Address

splNameServiceProgram

Address

payer

Address

record

Address

domainAddress

Address

domainOwner

Address

centralState

Address

Returns

Instruction


serialize()

serialize(): Uint8Array

Defined in: instructions/allocateAndPostRecordInstruction.ts:48

Returns

Uint8Array