Skip to main content

JavaScript SDK API Reference / Records / RetrievedRecord

Interface: RetrievedRecord

Defined in: record/getRecord.ts:83

Raw SNS record account data returned by the records program.

Example

{
header: {
stalenessValidation: Validation.Solana,
rightOfAssociationValidation: Validation.Solana,
contentLength: 19,
},
data: Buffer.from("https://example.com"),
}

Properties

data

data: Buffer

Defined in: record/getRecord.ts:91

Complete encoded account data.


header: object

Defined in: record/getRecord.ts:85

Record header containing validation modes and payload length.

contentLength

contentLength: number

rightOfAssociationValidation

rightOfAssociationValidation: number

stalenessValidation

stalenessValidation: number

Methods

getContent()

getContent(): Buffer

Defined in: record/getRecord.ts:94

Returns the record payload bytes.

Returns

Buffer


getRoAId()

getRoAId(): Buffer

Defined in: record/getRecord.ts:100

Returns the identifier bytes used for right-of-association validation.

Returns

Buffer


getStalenessId()

getStalenessId(): Buffer

Defined in: record/getRecord.ts:97

Returns the public-key bytes used for staleness validation.

Returns

Buffer