Skip to main content

JS Kit SDK API Reference / Utilities / serializeRecordContent

Function: serializeRecordContent()

serializeRecordContent(params): ReadonlyUint8Array

Defined in: utils/serializers/serializeRecordContent.ts:59

Serializes record content according to SNS-IP 1.

CNAME and TXT content is punycode-encoded before UTF-8 serialization.

Parameters

params

SerializeRecordContentParams

Record serialization parameters

Returns

ReadonlyUint8Array

Serialized record content.

Throws

InvalidEvmAddressError, InvalidInjectiveAddressError, InvalidARecordError, InvalidAAAARecordError, or InvalidRecordInputError when the record content is invalid or unsupported.

Example

const content = serializeRecordContent({
content: "https://example.com",
record: Record.Url,
});