Code Monkey home page Code Monkey logo

gbc-nft_token_factory's Introduction

NFT Token Factory


Overview

The BirdieNFTs.sol is a smart contract that can be used to generate birdie tokens with the token name as Birdies and symbol as BRDS

However, this project is centered on creating a smart contract that allow for the creation of another smart contract that can be used to generate NFT tokens. The BtirdieNFTFactory allow the creation of such smart contracts.

Run and Compile NTF Factory in truffle

  1. run truffle compile to compile smart contract
  2. run ganache-cli to connect ethereum client and have access to accounts for use when creating the smart contract.
  3. truffle test will run BirdieNFTS.test.js and provide the test result for BirdieNFTs.sol
  4. run both BirdieNFTFactory.sol and BirdieNFT.sol with truffle develop

Using Remix to run a version of BirdieNFTFactory.sol

  1. copy BirdieSpeciesNFTSFactory.sol in the remix folder to a Remix IDE
  2. run ganache-cli to connect ethereum client and have access to accounts for use when creating the smart contract.
  3. connect to ganache on remix IDE using web3 provider
  4. compile and deploy smart contract. select contract BirdieNFTFactory to deploy smart contract
  5. create and deploy any NFT Token smart contracts by providing the token name and symbol in createToken function.
  6. give a number (e.g. 0) to BirdieNFTContracts function to get the address to the created NFTToken smart contract
  7. check the functionality of an instance of the NFT smart contract created by BirdieSpeciesNFTs contract.
  8. Copy and paste the NFTToken Smart Contract address to At Address to deploy and start creating tokens.

gbc-nft_token_factory's People

Contributors

adewemimo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.