Skip to main content

JavaScript SDK API Reference / Bindings

Bindings

High-level builders for SNS transaction instructions.

Functions

FunctionDescription
burnDomainBuilds an instruction to burn a top-level .sns domain and its reverse lookup account.
createNameRegistryBuilds an instruction to create a name account with the given rent budget, space, owner, and class.
createRecordBuilds an instruction to create a record for a .sns domain or subdomain.
createReverseBuilds an instruction to create an SNS reverse lookup account.
createSubdomainBuilds the instructions to create a .sns subdomain.
deleteNameRegistryBuilds an instruction to delete a name account and transfer reclaimed rent.
deleteRecordBuilds an instruction to delete a record for a .sns domain or subdomain.
registerDomainBuilds the instructions to register a top-level .sns domain.
registerDomainWithNftBuilds an instruction to register a top-level .sns domain using a Wolves NFT.
setBackgroundBuilds the instructions to set an issued custom background for a top-level .sns domain.
setPrimaryDomainBuilds an instruction to set a domain as the owner's primary domain.
setRecordRoaVerifierBuilds an instruction to store the expected Right of Association verifier.
setRecordStalenessVerifierBuilds an instruction to write or refresh staleness verifier metadata.
transferDomainBuilds an instruction to transfer a top-level .sns domain.
transferSubdomainBuilds an instruction to transfer a .sns subdomain.
updateNameRegistryBuilds an instruction to overwrite name registry data.
updateRecordBuilds an instruction to update a record for a .sns domain or subdomain.
validateRecordRoaBuilds an instruction to validate a record's Right of Association with a Solana verifier.
validateRecordRoaEthereumBuilds an instruction to validate a record's Right of Association with an Ethereum signature.