Learning to Debug Smart Contracts
  • Creating a new action to replenish the energy using the ingame food balance
  • Calculating the correct amount of food to replenish the energy and updating
  • Compiling, deploying and finding the problems for your add energy action
  • Learning how to debug smart contracts and find and fix bugs
  • Fixing the bugs we find during our debug section and testing it
Creating an action to simulate a NFT mint
  • Creating an action to mint NFTs, checking and deducting the amounts from ta
  • Compiling, deploying and test your new action to mint NFTs
Creating private function to be reused on our smart contract
  • Refactoring the code to reuse existent functions
  • Testing our refectory to reuse existent functions
Reusing our private functions to fix our tools
  • Creating a new action to fix our tool
  • Modifying the tables to fix the tools and remove the necessary balances
  • Fixing our claim tool action to only allow the owner to claim a asset
  • Compiling, Deploying and testing our fix tool action
Pseudo unstaking tools from the smart contract
  • Creating a new action to unstake tools from the smart contract
  • Listening for notifications from Atomic Assets Smart Contract
Adding support to Atomic Assets NFTs
  • Importing the atomic assets NFT definitions from Pink Network reposit
  • Staking the NFTs into our smart contract
  • Adding atomicdata.hpp and base58.hpp files to our smart contract
  • Creating a new function to mint new assets
  • Calling the mint asset function on the atomicassets smart contract
  • Creating multiple copies of the same NFT
  • Unstaking NFTs by Transfering to out account back to the user wallet