대량으로 민팅을 하는 경우 caver.js를 사용하라는 답글을 봤습니다. 이 경우 해당 js library를 사용하면, 따로 smart contract을 배포할 필요가 없는것인지요? 아직 소스를 보진 않았지만, caver가 일종의 smart contract의 wrapper 역할을 하는 것인가요?
caver-js는 클레이튼을 쉽게 사용하기 위한 SDK 입니다.
caver-js에서는 스마트컨트랙트를 배포하고 실행할 수 있도록 Contract 객체를 제공합니다.
Contract는 스마트컨트랙트를 자바스크립트 객체같이 사용할 수 있는 기능을 제공하지만
caver-js 자체가 개발자 개인이 구현한 특정 컨트랙트의 래퍼 역할을 할 수 없습니다.
caver-js 자체적으로 제공하는 SmartContract Wrapper는 KIP-7, KIP-17, KIP-37이 있으며 자세한 내용은 문서 확인하시기 바랍니다.