A simple script to demonstrate how to bundle NFTs into packs for the Pack contract.
- Create a copy of this template on your local machine:
npx thirdweb@latest create --template pack-creation-script
- Setup your private key to sign transactions:
NOTE: in this repository, we use environment variables to store our private key.
We strongly recommend reading our Securely Storing Private Keys guide to learn more about how to securely store your private key.
Create a .env
file in the root of your project and add your private key:
PRIVATE_KEY=xxx
-
In the index.ts file, update all of the variables at the top of the file to match your project.
-
From line
30
onwards, you can configure the packs you want to create and the tokens you want to include in each pack. -
Run the script to create your packs:
npx ts-node src/index.ts
Jump into our Discord to speak with us directly.