NFT Minting

Resources:
https://dev.to/emanuelferreira/how-to-create-a-smart-contract-to-mint-a-nft-2bbn

https://docs.crossmint.io/docs/quickstart

later build Google Sheet to NFT
https://docs.crossmint.io/docs/example-projects

https://docs.crossmint.io/reference/mint-nft

Step 3

The pending transaction status will share with you the ID to the left.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More β†’

The id: 27968fe3-0e83-4d64-94f4-8067d2c18507

Will then place at the end of w/o brackets:

curl --header "x-client-secret: <CLIENT SECRET>" \
  --header "x-project-id: <PROJECT ID>" \
  -X GET \
  https://staging.crossmint.io/api/2022-06-09/collections/default/nfts/27968fe3-0e83-4d64-94f4-8067d2c18507

Environmental Variable

**export CLIENT_SECRET=<actual client secret> **
instead of copying multiple times, you can use the environment variable over and over again, thus making instructions more portable

and then can publish without worring about losing wallet

echo $CLIENT_SECRET
a demonstration on how you can use the client secret and echo it back to you

Production Checklist
https://docs.crossmint.io/docs/production-launch-checklist

Production NFT

​​​​This worked
​​​​```
​​​​curl --header "x-client-secret: sk_test.yWEG3Rc1.UWsFuV2gqBGeJ4TGA5y8EkU5uRhFPfe2" \

–header "x-project-id: 198930d9-50a5-4aa7-924e-6b33a51b7f72"
-X POST
-H 'Content-Type: application/json'
-d '{
"metadata": {
"name": "Crossmint Mint API Test",
"image": "https://www.crossmint.io/assets/crossmint/logo.png",
"description": "Test NFT created by the Crossmint Minting API"
},
"recipient": "email:mgrhxwork@gmail.com:solana"
}'
https://staging.crossmint.io/api/2022-06-09/collections/default/nfts
```

First Attempt Dec 7
https://staging.crossmint.io/user/collection/sol:9ndyLRVprCQ3TYMo465aGiYicYnnioXbfAJB5gzWSmhs

Todo list:

  • ask why I'm "unauthorized"
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More β†’

See my collection in staging here:

https://staging.crossmint.io/user/collection

How do I
minting multiple collections with crossmint