send = () => {
var contractAddress = tokenContractAddress;
var kip17 = new caver.klay.kip17(contractAddress);
var to = toAddress;
var id = tokenId;
var from = klaytn.selectedAddress;
(async () => {
try{
const result = await kip17.transferFrom(from, to, id, {from: from});
console.log(result);
}catch(error){
console.log(error);
}
})()
}
위와 같은 방식으로 DAPP에서 NFT를 전송을 진행하면 아래와 같은 에러 메세지가 나옵니다.
Uncaught TypeError: caver.klay.kip17 is not a constructor
opensea에서는 kaikas 계정으로 nft 전송이 진행되는 해당 방법으로 NFT 전송이 안되는 건가요?
위의 방식으로 진행이 안된다면 DAPP에서 NFT전송을 진행할 때 어떠한 함수로 진행하면 되나요?