node서버에서 caver를 사용중이고 프론트쪽은 바닐라js를 사용하고있습니다.
NFT전송을 위해 caver를 사용하고있는 node 파일 쪽에서 kip17Instance.safeTransferFrom를 이용해 NFT를 전송하려고 하였으나 전송하고자하는 유저의 프라이빗 키에 접근할 수 없는상황이라 바닐라Js 쪽에서 klaytn.request를 이용해 NFT를 전송하려고 합니다 caver-js 없이 프론트단에서 NFT 전송이 가능한지, 가능하다면 어떤식으로 하는지 알고싶습니다
라이브러리 사용 없이 NFT를 전송하고자 하신다면,
sendRawtransaction 메소드를 이용하여 가능은 합니다.
다만 scope링크에서 보시는 것처럼, 해당 safeTransferFrom 함수를 호출하는 input값을 직접 인코딩해주셔야하고, 추가적으로 tx의 rlp encoding 및 sign까지 직접 구현하여야하기 때문에 추천드리지는 않습니다.
1개의 좋아요