Skip to main content

JS Kit SDK API Reference / Instructions / ValidateSolanaSignatureInstruction

Class: ValidateSolanaSignatureInstruction

Defined in: instructions/validateSolanaSignatureInstruction.ts:18

Builder for validating a Solana signature for an SNS record.

Constructors

Constructor

new ValidateSolanaSignatureInstruction(obj): ValidateSolanaSignatureInstruction

Defined in: instructions/validateSolanaSignatureInstruction.ts:30

Parameters

obj

ValidateSolanaSignatureInstructionParams

Returns

ValidateSolanaSignatureInstruction

Properties

staleness

staleness: boolean

Defined in: instructions/validateSolanaSignatureInstruction.ts:22

Whether to validate staleness.


tag

tag: number

Defined in: instructions/validateSolanaSignatureInstruction.ts:20

Instruction discriminator.


schema

static schema: object

Defined in: instructions/validateSolanaSignatureInstruction.ts:23

struct

struct: object

struct.staleness

staleness: string = "bool"

struct.tag

tag: string = "u8"

Methods

getInstruction()

getInstruction(programAddress, systemProgram, splNameServiceProgram, feePayer, record, domain, domainOwner, centralState, verifier): Instruction

Defined in: instructions/validateSolanaSignatureInstruction.ts:39

Parameters

programAddress

Address

systemProgram

Address

splNameServiceProgram

Address

feePayer

Address

record

Address

domain

Address

domainOwner

Address

centralState

Address

verifier

Address

Returns

Instruction


serialize()

serialize(): Uint8Array

Defined in: instructions/validateSolanaSignatureInstruction.ts:35

Returns

Uint8Array