The Issuer Toolkit is a javascript package that exposes a function that abstracts the generation of the minting contract parameters and minting of the actual Passport NFT without in-depth knowledge of the underlying Quadrata protocol.
Setup
Install the npm package or add the package to your package.json file:
npm install @quadrata/issuer
Call mintPassport()
The mintPassport() function is exposed and will mint a passport if the submitted parameters are correct. It is important to note that the attributes object will check against valid attribute names as keys.