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

화이트리스트 적용

PreviousAWS S3를 사용한 방법NextNFT 대량전송을 통한 에어드랍

Last updated 3 years ago

프로젝트 폴더 내 whiteList.json 파일에 화이트리스트 대상 주소를 입력합니다.

화이트리스트는 json 형식으로 다음과 같이 작성해주셔야 합니다.

{
    "items" : [
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"},
        {"address":"0xFCcB6d83D02d55aaaaaaaaaaaaaaaaaaaaaaa"}
    ]
}

화이트리스트 명단이 작성되면, 다음의 명령어를 통해 화이트리스트를 업데이트합니다.

node gacha-cli.mjs applyWhiteList

화이트리스트 업로드가 완료되면, Mint UI에서의 화이트리스트 적용을 위해 .env파일의 화이트리스트 항목을 "true"로 바꿔줍니다.

설정이 완료되면 Mint UI에 화이트리스트가 적용이 되고, 민팅 대상이 아닌 주소는 민팅이 불가능합니다.

화이트리스트를 전체 물량의 일부만 적용하실 경우(예를 들어, 1만개 민팅물량 중 1천개를 적용하실 경우), 화이트리스트 민팅 일자에 배포하실 때에는 .env파일의 총 물량항목을 해당 일부물량(예를 들어, 1만개가 아니라 1000으로 입력)만 입력하시면 총 1천개만 발행이 됩니다. 이후 퍼블릭 세일에는 총 물량을 다시 전체 물량(예를 들어, 1만개 전체)을 입력하시고, 화이트리스트 항목을 "false"로 입력하신 뒤 배포하시면 됩니다.