NFT Multi Transfer

안녕하세요, Klaytn 기반의 NFT 관련 DAPP을 만들고 있는 개발자입니다.

특정 NFT Collection의 여러개의 NFT 전송건을 하나의 트랜잭션에서 처리하고 싶습니다.

스마트컨트랙트가 #001, #002, #003 이라는 NFT를 보유하고 있다과 가정하면, USER1에게 하나의 트랜잭션에서 3개의 NFT를 전부 전송하고 싶습니다.

KIP NFT Standard에서는 이를 지원하는 함수가 있나요? 또는 Klaytn 기반의 NFT들은 한번에 여러개의 NFT를 전송하고자 할 때 어떤식으로 처리하는지 궁금합니다.

안녕하세요

KIP37 standard에서는 safeBatchTransferFrom 함수를 지원하고있습니다.

KIP17 standard에서는 지원하고 있지 않으나, 원하시는 batch transfer 기능을 추가적으로 구현하고싶으시다면 ERC1412를 참고하시면 좋을것 같습니다.

1 Like