Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 976 Bytes

File metadata and controls

29 lines (20 loc) · 976 Bytes

Introdoction

GooseNFT project is still under heavy development, codes will change without notice, please be careful.

The dependency projects are:

Quick Start

git clone git@github.com:GooseNFT/draft-contract.git
cd ./draft-contract
npm install 
npx hardhat node  # in one terminal
npx hardhat test test/Goose.js --network localhost  # in another terminal.

Main contracts

  • Goose.sol : Inherits ERC271 NFT token protocol, implements Goose NFT releated methods.
  • CrocoDao.sol : Inherits ERC271 NFT protocol, user will mint & own Goose or CrocoDAO NFT.
  • Trait.sol : Inherited by Goose.sol and CrocoDao.sol, implements Traits related methods.
  • GoldenEggGame.sol : Implements core gaming protocol, and holds user staked NFT essets.

Workflow

GooseNFT Diagram