transferNft
This function transfers the NFT ownership to a target address.
- nftId <string> - NFT ID to transfer
- qty <number> - Quantity of NFT balance to transfer
- target <string> - Target address to transfer ownership to
- [Optional] reward <string> - Custom reward for smartweave transaction
In the below code example, change the
nftID
& targetAddress
as per your transfer requirements.const knode = require("@_koi/sdk/node");
const ktools = new knode.Node();
async function testTransferNft() {
const jwk = await ktools.loadFile("arweaveWallet.json");
await ktools.loadWallet(jwk);
const nftID = "5APQHMQblgRjnl74iQGhfsoNW9UoVqX6V8Jl8wGtwLw";
const targetAddress = "7b4ll1zwenRB8jzyESjFNcRls331buyNl231Pe0V9VI";
const transferTx = await ktools.transferNft(nftID,1,targetAddress);
console.log(transferTx);
}
testTransferNft();
Initialized Koii Tools for true ownership and direct communication using version QA7AIFVx1KBBmzC7WUNhJbDsHlSJArUT0jWrhZMZPS8
ZtaH__3m1QJH1iH2X8PdNT7Wo5iOh0tn6dXfngKMn90
Promise <string> - Arweave transaction ID of the NFT transfer transaction.
Last modified 1yr ago