- install node (18.17.1)
- install typescript
- run npm i or yarn
- paste your wallet secretKey and set network in
.env
- update variables in
splHelper/consts.ts
like decimals, totalSupply, name, symbol, image, isMutable, newUpdateAuthority, verifySignerAsCreator - minted token address and keypair will save in
output/[token-name]
file
ts-node call/mint.ts
update token data in splHelper/consts.ts
like name, symbol, image, isMutable, newUpdateAuthority, verifySignerAsCreator
ts-node call/update.ts
for update mint authority run ts-node call/updateAuthority.ts
for disable token mint authority run ts-node call/disableMintAuthority.ts
for disable token metadata Immutabe run ts-node call/disableMetadataMutable.ts
for disable token freeze authority run ts-node call/disableFreezeAuthority.ts
for more info check solana metaplex The Nft model