KlayGachaMachine Docs
  • About
    • Introduction
    • Product
  • Overview
    • 왜 Klay-Gahca-Machine인가?
    • 먼저 설치해야 하는 것들
    • Klay-Gacha-Machine 설치하기​
  • Klay-Gacha-Machine
    • 준비물
      • 표준 Metadata
      • Pinata IPFS Key 가져오기
      • AWS S3 api key 가져오기
    • Gacha-CLI Config 설정
    • 이미지, 메타데이터 옮기기
    • Gacha-CLI Upload
      • Pinata IPFS를 사용한 방법
      • AWS S3를 사용한 방법
      • 이미지가 이미 저장소에 업로드 되어있는 경우
    • 화이트리스트 적용
    • NFT 대량전송을 통한 에어드랍
    • CLI를 이용한 NFT 발행
    • 지갑당 구매한도 적용
    • 발행된 NFT 소각
  • Klay-Gacha-MachineV2
    • 준비물
      • 표준 Metadata
      • Pinata IPFS Key 가져오기
      • AWS S3 api key 가져오기
    • Gacha-CLI Config 설정
    • 이미지, 메타데이터 옮기기
    • Gacha-CLI Upload
      • Pinata IPFS를 사용한 방법
      • AWS S3를 사용한 방법
    • 화이트리스트 적용
    • NFT 대량전송을 통한 에어드랍
    • CLI를 이용한 NFT 발행
    • 지갑당 구매한도 적용
    • 발행된 NFT 소각
    • NFT 최대 발행갯수 수정
    • NFT의 랜덤 민팅 기능 적용
    • NFT를 추가발행하는 경우
  • Mint-UI
    • Mint UI 환경파일 설정
    • Mint UI 테스트
  • CONTACT US
Powered by GitBook
On this page
  1. Klay-Gacha-MachineV2

NFT의 랜덤 민팅 기능 적용

NFT를 순차 민팅이 아닌, 랜덤한 번호가 민팅되도록 하려면 다음 명령어를 입력하시면 됩니다.

node gacha-cli.mjs setRandomMint -n <네트워크명>

랜덤 민팅 기능의 매커니즘은 다음과 같습니다.

  1. 랜덤 민팅 명령어를 입력하면, 자체적으로 "최대발행갯수"를 최대값으로 한 랜덤 번호의 배열을 생성합니다. 예) 최대 발행갯수가 5개라면, [4,2,0,1,3]으로 생성될 수 있음

  2. 해당 랜덤번호 배열을 컨트랙트에 업로드합니다.

  3. 민팅이 될 때마다 해당 랜덤번호 배열의 순서로 NFT를 민팅합니다.

  4. 생성된 랜덤번호 배열은 프로젝트 내부의 mintOrder.json에 입력됩니다.

랜덤 번호 생성 후에 추가로 NFT를 발행하시려면, 먼저 upload명령어를 통해 aws s3에 이미지와 메타데이터 파일을 업로드한 후, 랜덤 번호 생성 명령어를 입력하시면 기존 랜덤 번호는 유지한 채, 추가된 NFT의 갯수만큼 랜덤번호를 생성하게 됩니다.

PreviousNFT 최대 발행갯수 수정NextNFT를 추가발행하는 경우

Last updated 2 years ago