Skip to main content

JavaScript SDK API Reference / Instructions / CreateReverseInstruction

Class: CreateReverseInstruction

Defined in: instructions/createReverseInstruction.ts:20

Serializable registrar instruction for creating a reverse-lookup registry.

Constructors

Constructor

new CreateReverseInstruction(obj): CreateReverseInstruction

Defined in: instructions/createReverseInstruction.ts:32

Parameters

obj

CreateReverseInstructionParams

Returns

CreateReverseInstruction

Properties

name

name: string

Defined in: instructions/createReverseInstruction.ts:24

Raw reverse lookup payload.


tag

tag: number

Defined in: instructions/createReverseInstruction.ts:22

Instruction discriminator.


schema

static schema: object

Defined in: instructions/createReverseInstruction.ts:25

struct

struct: object

struct.name

name: string = "string"

struct.tag

tag: string = "u8"

Methods

getInstruction()

getInstruction(programId, namingServiceProgram, rootDomain, reverseLookup, systemProgram, centralState, feePayer, rentSysvar, parentName?, parentNameOwner?): TransactionInstruction

Defined in: instructions/createReverseInstruction.ts:41

Builds the transaction instruction with the required reverse-registry accounts.

Parameters

programId

PublicKey

namingServiceProgram

PublicKey

rootDomain

PublicKey

reverseLookup

PublicKey

systemProgram

PublicKey

centralState

PublicKey

feePayer

PublicKey

rentSysvar

PublicKey

parentName?

PublicKey

parentNameOwner?

PublicKey

Returns

TransactionInstruction


serialize()

serialize(): Uint8Array

Defined in: instructions/createReverseInstruction.ts:37

Serializes the registrar instruction payload.

Returns

Uint8Array