Skip to main content

JS Kit SDK API Reference / Utilities / deserializeRecordContent

Function: deserializeRecordContent()

deserializeRecordContent(params): string

Defined in: utils/deserializers/deserializeRecordContent.ts:51

Deserializes record content according to SNS-IP 1.

CNAME and TXT content is punycode-decoded after UTF-8 deserialization.

Parameters

params

DeserializeRecordContentParams

Record deserialization parameters

Returns

string

Deserialized record content.

Throws

InvalidRecordDataError If the record type or content is unsupported.

Example

const result = await getDomainRecord({
rpc,
domain: "example.sns",
record: Record.Url,
});
const content = deserializeRecordContent({
content: result.retrievedRecord.getContent(),
record: Record.Url,
});