Learning Blockchain with EOS and C++ - A Brief Introduction to C++ - 09 The N() Macro

in #utopian-io6 years ago

eos_spinning_logo.gif

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

Sort:  
Loading...

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!

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.032
BTC 57768.72
ETH 2943.36
USDT 1.00
SBD 3.66