What Will I Learn?
You will learn what the N() macro is and does in the context of EOSIO smart contract development.
A C++ compiler
Access to the EOSIO github repo linked in this post
Some knowledge of basic programming
Some understanding of C++ (see previous videos in the course for this)
A fair understanding of development and Imperative or Object Oriented Programming
Resources for EOSIO and this Project:
EOSIO Block.One Developer Documentation: https://developers.eos.io/
EOSIO Community Documentation: https://www.eosdocs.io/
EOSIO repository: https://github.com/EOSIO/eos
EOSIO Logo: https://eos.io/
Outline and Overview
In this video we deep dive on the behavior of the N() macro used extensively in EOSIO smart contract development. This macro is used to generate a compile time uint64_t from a base32 encoded string interpretation of it's input, but what does that really mean for you as a developer?
A Brief Introduction to C++
A Brief Introduction to Blockchain
Smart Contract Development with EOSIO
Proof of Work Done