이미 발행되어 분배된 nft들에 pause를 걸려고 합니다. nft는 표준 컨트랙트(KAS 콘솔에서 만든 kip17컨트랙트)를 통해 만들었습니다.
이때 nft를 소유한 eoa가 아니라 다른 eoa가 nft를 pause하려면 미리 소유자로부터 approve를 받아야하나요? 아니면 컨트랙트의 소유자 eoa를 별도로 지정해서 컨트랙트 소유자가 approve 필요없이 nft pause 같은 다른 방법이 존재하나요?
이미 발행되어 분배된 nft들에 pause를 걸려고 합니다. nft는 표준 컨트랙트(KAS 콘솔에서 만든 kip17컨트랙트)를 통해 만들었습니다.
이때 nft를 소유한 eoa가 아니라 다른 eoa가 nft를 pause하려면 미리 소유자로부터 approve를 받아야하나요? 아니면 컨트랙트의 소유자 eoa를 별도로 지정해서 컨트랙트 소유자가 approve 필요없이 nft pause 같은 다른 방법이 존재하나요?
KIP17 extension의 pause 기능은 해당 nft 컨트랙트의 전체 기능을 pause하는 역할을 합니다.
msg.sender가 pauser role을 가지고 있다면, pause가 가능합니다
답장 감사합니다~
KAS console에서 nft 컨트랙트를 만들었는데 혹시 이렇게 만든 컨트랙트에 addPauser 할 수 있는지 아시는지요? KAS에서 만들었으니 api로만 pause할 수 있는지, 아니면 KAS에서 만들었더라도 caver를 통해 컨트롤 할 수 있는지 궁금합니다.