Skip to main content

NFT Standard on Mina Protocol Links

The MinaNFT project is an innovative Non-Fungible Token (NFT) platform that integrates the unique privacy features of the Mina blockchain. It is designed to redefine the NFT space by offering a range of functionalities that go beyond traditional NFT capabilities.

Documentation

https://docs.minanft.io/

Frontend

https://devnet.minanft.io/

API

Docs: https://docs.minanft.io/

Example: https://github.com/SilvanaOne/token-api-example/blob/main/tests/nft.test.ts

API monitoring and keys: https://minatokens.com/api

Contracts Code

https://github.com/SilvanaOne/silvana-lib/tree/main/packages/nft

NFT Standard Contracts

Main contracts: packages/nft/src/contracts/

Interfaces: packages/nft/src/interfaces/

Examples of NFT Standard usage (not part of the standard)

Marketplace: packages/nft/src/marketplace/

Metadata: packages/nft/src/metadata/

ZkPrograms: packages/nft/src/zkprogram-example/

Admin: packages/nft/src/admin/

Dependencies

Storage class used by the NFT Standard

Storage: packages/storage/src/storage/storage.ts

Whitelist class used by the NFT Advanced Admin Example and Marketplace

Whitelist: packages/nft/src/whitelist/whitelist.ts

Upgrade Authority class used by the NFT Advanced Admin Example

UpgradeAuthority: packages/upgradable