GooseNFT project is still under heavy development, codes will change without notice, please be careful.
The dependency projects are:
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.
- 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.