Skip to main content

JS Kit SDK API Reference / Bindings / registerDomainWithNft

Function: registerDomainWithNft()

registerDomainWithNft(params): Promise<Instruction<string, readonly (AccountLookupMeta<string, string> | AccountMeta<string>)[]>>

Defined in: bindings/registerDomainWithNft.ts:69

Builds an instruction to register a top-level .sns domain using a Bonfida Wolves NFT.

Parameters

params

RegisterDomainWithNftParams

Registration parameters

Returns

Promise<Instruction<string, readonly (AccountLookupMeta<string, string> | AccountMeta<string>)[]>>

Transaction instruction.

Example

const instruction = await registerDomainWithNft({
domain: "example.sns",
space: 1_000,
buyer,
nftSource,
nftMint,
});