Create a Smart Contract on WAX blockchain including NFT RNG
Create a Smart Contract on WAX blockchain including NFT RNG, available at $54.99, has an average rating of 2.7, with 55 lectures, based on 105 reviews, and has 620 subscribers.
You will learn about How to setup a environment in Docker to develop Smart Contract on WAX How to create a basic Smart Contract on WAX How to interact with Blockchain Oracles on WAX to generate random numbers How to create NFT on the WAX blockchain This course is ideal for individuals who are Developers that want to start to develop smart contracts or Developers that want to start develop to the WAX blockchain It is particularly useful for Developers that want to start to develop smart contracts or Developers that want to start develop to the WAX blockchain.
Enroll now: Create a Smart Contract on WAX blockchain including NFT RNG
Summary
Title: Create a Smart Contract on WAX blockchain including NFT RNG
Price: $54.99
Average Rating: 2.7
Number of Lectures: 55
Number of Published Lectures: 55
Number of Curriculum Items: 55
Number of Published Curriculum Objects: 55
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- How to setup a environment in Docker to develop Smart Contract on WAX
- How to create a basic Smart Contract on WAX
- How to interact with Blockchain Oracles on WAX to generate random numbers
- How to create NFT on the WAX blockchain
Who Should Attend
- Developers that want to start to develop smart contracts
- Developers that want to start develop to the WAX blockchain
Target Audiences
- Developers that want to start to develop smart contracts
- Developers that want to start develop to the WAX blockchain
Note: This course is on PRE-RELEASEmore classes are been added weekly until the full course is finished, I expect the full course to have something between 6 and 8 hours.
What is WAX? WAX stands for Worldwide Asset eXchange and is a blockchain specifically made for trading virtual items such as rare and collectible items in video games and virtual worlds.
WAX is fully compatible with EOS smart contracts and offers free blockchain accounts and cheaper fees. This course will provide you with an overview of how to deploy your EOS/WAX dApps to our local test network, them to the WAX Testnet where we will interact with other contracts such as a blockchain Oracle for Random number generator and the contact for Simple Assets to create NFTs and finally after that to the WAX mainnet.
This course will use C++ to write the contract, contracts on the WAX network can be written in any language that compiles to WebAssembler, however, I decide to use C++ as it is the language with more support at the moment.
Even the course has been in C++ if you have any understanding of programming you should be able to follow the course along without problems, I take the student step by step while writing and reading the contract, explaining every command and comparing it to other languages more common such as JavaScript or C# so don’t be intimidated by it, also I’m always around helping students and answering questions.
Course Curriculum
Chapter 1: Course overview
Lecture 1: Quick course overview, documentation and how to find help
Chapter 2: Using docker for development in WAX
Lecture 1: Understand the tool available to us and the Wax blockchain fork from EOS
Lecture 2: Installing Docker images for Development and WAX Contract Development Toolkit
Lecture 3: Learning how to use the Docker images (start, stop, attach, list)
Lecture 4: Using cleos to connect to the WAX test network
Lecture 5: Starting Keosd and Nodeos and have our local WAX blockchain running locally
Chapter 3: Setting up our local environment on the WAX blockchain
Lecture 1: Connecting to our Wax Blockchain using culr and cleos
Chapter 4: How to create a Wax wallet, open and unlock and import private keys
Lecture 1: Creating a Wax wallet, opening and unlocking and importing eosio private key
Chapter 5: Smart Contract Development on Wax using the CDT (Contract Development Toolkit)
Lecture 1: Overview in how to create a smart contract on WAX/EOS
Lecture 2: How the Resources work on the WAX blockchain (CPU, NET, RAM)
Lecture 3: Creating our first smart contract on WAX and understanding the files structure
Lecture 4: Compiling the smart contract using cmake/make to create the ABI and WASM files
Lecture 5: Differences between Primary Account, Smart Contract Account, Customer Account
Lecture 6: Deploying our first smart contract to the Wax local blockchain
Chapter 6: Deploying and testing our project on the Wax Testnet
Lecture 1: Section introduction, deploying smart contract to the Wax Testnet
Lecture 2: Creating an account on the Wax Testnet and getting some FREE (Fake) Wax
Lecture 3: Creating a wallet on the Testnet, buying RAM and staking CPU and NET
Lecture 4: Deploying our contract to the Wax Testnet
Lecture 5: Sending actions to the Wax Blockchain Testnet and checking on the block explorer
Chapter 7: Blockchain Oracles and Random Number Generator (RNG)
Lecture 1: What is a Blockchain Oracle and how can it help us to create our RNG Action
Lecture 2: Creating our new Random Number Generator (RNG) project
Lecture 3: Understand the HPP file and adding a new function to our contract
Lecture 4: Understand the CPP file and adding a new function to our contract
Lecture 5: Compiling our new Contract using cmake and make to get our wasm and abi files
Lecture 6: Creating our first table on the WAX network
Lecture 7: Creating our type definition for the WAX table
Lecture 8: Initializing our contract and our table
Lecture 9: Compiling the contract and fixing some small mistakes
Lecture 10: Creating a new account with staked WAX for CPU and NET and buying some run
Lecture 11: Checking the account details and deploying our new contract to the Wax Testnet
Lecture 12: Getting the table values on the Wax Testnet using cleos and Bloks.io
Chapter 8: Adding Actions to our blockchain smart contract
Lecture 1: Adding actions to our new Smart Contract
Lecture 2: Implementing the function to broadcast the request to the blockchain oracle
Lecture 3: Implementing a function to receive the Oracle response
Lecture 4: Compiling the code and applying small fixes
Lecture 5: Compiling the code and applying small fixes
Lecture 6: Interacting with the smart contract on WAX to get a random number and check
Chapter 9: NFT, how to create new NETs on WAX blockchain using simple assets smart contract
Lecture 1: Creating NFT using Simple Assets
Lecture 2: Creating an Action to create an NFT using Simple Assets
Lecture 3: Sending the action to Simple Assets to create our new NFTs
Lecture 4: Compiling and deploying the contract to create new NFTs
Lecture 5: Restarting the docker container and recreating a wallet if needed
Lecture 6: Creating and reading the NFT from the WAX network
Lecture 7: Understand Account, Scope and the table name on our get table command
Chapter 10: Interacting with a Wax smart contract using React and WasJS
Lecture 1: Create our React app to interact with our contract
Lecture 2: A quick react overview and some clean up on the code
Lecture 3: Importing WaxJS from WaxIo
Lecture 4: Create a login button and function
Lecture 5: Getting the Wax wallet name and public key
Lecture 6: Initialising the Wax connection with the component using useEffect hook
Lecture 7: Displaying the wallet name and public key on the screen using the useState
Lecture 8: Creating a auto login for users already registered
Lecture 9: Adding a new component with user actions
Lecture 10: Refactoring the code to use Wax as a state and run useEffect when it is set
Lecture 11: More coming really soon…
Instructors
-
Icaro Lavrador
React, JavaScript, Node, Swift Expert | 25+ years Experience
Rating Distribution
- 1 stars: 8 votes
- 2 stars: 6 votes
- 3 stars: 17 votes
- 4 stars: 29 votes
- 5 stars: 45 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024