βοΈFreeze Non-Fungible Tokens
Simple script to freeze a token for an account. Requires FREEZE Key to be set at time of mint. This allows the creator to make tokens 'soulbound' as soon as sent then run freezeNFT to soulbound.
Usage
Edit your .env file (rename .env.example to .env) with the following items:
MY_ACCOUNT_ID=0.0.123456
MY_PRIVATE_KEY=302e.........
ENVIRONMENT=TEST
FREEZE_KEY=302e.........
TOKEN_ID=0.0.7897879
We recommend to remove the private key from the .env file after use. Extra precaution.
Then, in your Node.js command prompt terminal, you can use
node freezeNFT.js -acc [-unfreeze]
Arguments
-acc for the account where the NFT to freeze is
-unfreeze to free/unfreeze a token (default is a freeze operation)
Last updated