Mastering Blockchain Programming with Solidity/ Write Production-Ready Smart Contracts for Ethereum Blockchain with Solidity.
(Book)

Book Cover
Average Rating
Published
Birmingham : Packt Publishing, Limited, Aug. 2019.
Physical Desc
465 PAGES; Ill.; 24cm.
Status

Description

Loading Description...

Also in this Series

Checking series information...

Copies

LocationCall NumberStatus
Norwood Public Library - NONFICTION658.8 CHITTODAOn Shelf

More Like This

Loading more titles like this title...

More Copies In Prospector

Loading Prospector Copies...

More Details

Published
Birmingham : Packt Publishing, Limited, Aug. 2019.
Format
Book
Language
English

Notes

General Note
Using arrays in Solidity
Description
With this book, you will learn to write production-ready smart contracts for the Ethereum blockchain. Finally, with the help of comprehensive examples, you will learn how to add security to smart contracts and then delve into the various security considerations that must be paid attention to. , Empower individuals Chronological order of transactions; Timestamped; Sealed with cryptography; When to use blockchain; When not to use blockchain; Blockchain is slow; Blockchain depends on off-chain oracles; Existing implementations of blockchain; Cross-border payments; Decentralized cloud storage; Decentralized computing; Introduction to Ethereum; Ethereum is for writing decentralized applications; Ethereum architecture; P2P networks; Nodes; Full nodes; Lightweight nodes; Miners; Blocks; Ethereum Virtual Machine (EVM); Ether currency; Smallest unit -- wei; Gas; Gas limit; Gas price; Formulas Example Ethereum accounts; Externally owned accounts; Contract accounts; The difference between an EOA and a contract; Ethereum transaction; Transaction fields; From; To; Value; Gas limit; Gas price; Nonce; Data; Transaction hash; Transaction status; Pending status; Success status; Fail status; Dropped status; Transaction operations; Replace/update; Cancel; Testnets; Smart contracts; Immutable code; Irreversible transactions; Think twice before deploying; Limited storage; Every transaction consumes gas in ether; Playing with ether or tokens; Summary; Questions Chapter 2: Getting Started with Solidity Introduction to the Solidity language; The layout of a Solidity source file; Solidity version with pragma; Importing other source files; Structure of a contract; Declaring state variables; Writing function definitions; Creating a custom modifier using function modifiers; Using events for logging and callback; Custom data types with struct; Custom types for constants with enum; Solidity data types; Understanding Solidity value types; Integer value type; Boolean value type; Address value type; Reading a contract's ether balance Sending ether using transfer Sending ether using send; Understanding call and delegate call functions; Understanding the static call function; Adjust gas for a transaction using gas; Forwarding ether to another contract; Changes in Solidity version 0.5.0; Fixed size byte arrays; Dynamically sized byte arrays; Understanding the bytes data type; Understanding the string type; Passing functions using function types; Get a function type with function selector; Using internal function types; Using external function types; Solidity reference types; Understanding variables' data locations in Solidity

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Chittoda, J. (2019). Mastering Blockchain Programming with Solidity: Write Production-Ready Smart Contracts for Ethereum Blockchain with Solidity . Packt Publishing, Limited.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Chittoda, Jitendra. 2019. Mastering Blockchain Programming With Solidity: Write Production-Ready Smart Contracts for Ethereum Blockchain With Solidity. Packt Publishing, Limited.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Chittoda, Jitendra. Mastering Blockchain Programming With Solidity: Write Production-Ready Smart Contracts for Ethereum Blockchain With Solidity Packt Publishing, Limited, 2019.

MLA Citation, 9th Edition (style guide)

Chittoda, Jitendra. Mastering Blockchain Programming With Solidity: Write Production-Ready Smart Contracts for Ethereum Blockchain With Solidity Packt Publishing, Limited, 2019.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Loading Staff View.