Learning Blockchain with EOS and C++ - A Brief Introduction to C++ - 09 The N() Macro
Repository
https://github.com/EOSIO/eos
What Will I Learn?
You will learn what the N() macro is and does in the context of EOSIO smart contract development.
Requirements
A C++ compiler
Access to the EOSIO github repo linked in this post
Required Knowledge
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
Sources:
EOSIO Logo: https://eos.io/
Difficulty
Intermediate
Description
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?
Video Tutorial
Curriculum
A Brief Introduction to C++
A Brief Introduction to Blockchain
Smart Contract Development with EOSIO
Proof of Work Done
https://github.com/sjkelleyjr/Learning-Blockchain-with-EOSIO
Hey @five34a4b
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!