Skip to content

adrianhajdin/nft_card_game

Repository files navigation

NFT Card Game - AvaxGods

Todo

[] after a battle is created -> and it finishes, user is redirected back to waiting for opponent even though the battle doesn't exist anymore [] Explosion animation after battle resolve is not working

Instructions on setting up the Web3 part of the project

  1. npx hardhat → typescript → enter → enter
  2. npm install @openzeppelin/contracts dotenv @nomiclabs/hardhat-ethers + Hardhat packages
  3. Install Core, a Metamask smart wallet alternative built for Avalanche dApps
  4. Turn on the testnet mode by: opening up the Core extension -> click the hamburger menu on the top left -> go to advanced -> turn on the testnet mode
  5. Fund your wallet from the Avax Faucet
  6. Create a .env file and specify a PRIVATE_KEY variable.
  7. To get to the private key, do the following steps:
  8. Open up the Core extension -> click the hamburger menu on the top left -> go to security and privacy -> click show recovery phase -> enter your password -> copy the phrase -> go to wallet.avax.network -> click access wallet -> choose mnemonic key phrase -> paste what the words we’ve copied from Core -> on the sidebar click manage keys -> view c-chain private key -> copy -> paste it in the .env file
  9. Copy the hardhat.config.ts file from the GitHub gist down in the description
  10. Copy the deploy.ts script from the GitHub gist down in the description
  11. Copy the AvaxGods.sol smart contract code from the GitHub gist down in the description
  12. Compile the contract by running the npx hardhat compile command
  13. Move the /artifacts/contracts/AVAXGods.json file to the /contract folder on the frontend
  14. Deploy the smart contract on the Fuji test network by running the npx hardhat run scripts/deploy.ts --network fuji command
  15. Copy the address of the deployed contract from the terminal and paste it into the /contract/index.js file of the frontend application

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published