Skip to content

This is a demo of an NFT project. It contains an example of a simple collectible and an advanced one. It follows the ERC721 standards.

License

Notifications You must be signed in to change notification settings

alejosilvalau/nft-demo

Repository files navigation

nft-demo

Summary

This is a demo of an NFT project. It contains an example of a simple collectible and an advanced one. It follows the ERC721 standards. Contracts contained:

Prerequisites

Please install or have installed the following:

Usage

Scripts

brownie run scripts/simple_collectible/deploy_and_create.py

This will deploy the "SimpleCollectible" contract, deploy some mock Chainlink contracts for you to interact with.

brownie run scripts/advanced_collectible/deploy_and_create.py

This will deploy the "AdvancedCollectible" contract, deploy some mock Chainlink contracts for you to interact with.

brownie run scripts/advanced_collectible/create_metadata.py

This will create the metadata for the "AdvancedCollectible" token already created.

brownie run scripts/advanced_collectible/create_uri.py

This will create the URI for the token to be assigned

brownie run scripts/advanced_collectible/set_tokenuri.py

This will link the uri created on the "create_uri" script.

Testing

brownie test

License

This project is licensed under the MIT license.

About

This is a demo of an NFT project. It contains an example of a simple collectible and an advanced one. It follows the ERC721 standards.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published