The CryptoPoops smart contract represents a non-fungible token (NFT) implementation on the Flow blockchain. It builds upon the NonFungibleToken contract, enhancing it with features tailored for the administration of unique token collections.
- Non-Fungible Tokens (NFTs): Supports the creation, transfer, and management of unique tokens.
- Collections: Allows users to organize and manage collections of NFTs.
- Public Accessibility: Provides functions for public access to NFT metadata.
The CryptoPoops contract structure includes NFTs, Collections, a Minter resource, and relevant initialization logic.
This function allows anyone to retrieve the metadata of a CryptoPoops NFT based on its ID.
To use the CryptoPoops smart contract, follow the deployment and interaction steps outlined in the Installation section.
-
Deploy the Contract:
- Deploy the CryptoPoops smart contract on the Flow blockchain.
-
Initialize Collections:
- Initialize collections and mint NFTs using the provided functions.
-
Interact with Public Functions:
- Users can interact with the
getNFTMetadataByIDfunction to retrieve NFT metadata.
- Users can interact with the
This project is licensed under the MIT License