January 2019
Beginner to intermediate
372 pages
11h 17m
English
Ethereum makes use of a domain-specific language called as Solidity to code the logic of the smart contract. Solidity is a high-level programming language that can be compiled to produce bytecode, which is then executed on the EVM.
We'll create a simple hello world smart contract using the Solidity programming language:
pragma solidity ^0.4.23; contract Hello { function greetUser(bytes user) view public returns (bytes) ...