Posted on

All you should know about libraries in solidity

  It’s very important to know about the libraries in solidity while writing Dapps. In simple words, a library is the reusable piece of code which is deployed once and shared many times. But libraries are not just limited to reusability, there are few other areas where ethereum developers are using the library feature. This […]

Posted on

Getting Started with ethereum blockchain development: Part-1

This article assumes that the reader has basic understanding of blockchain vocabulary: What is Blockchain? What is Ethereum? What is Dapp? What is EVM? What is Smart Contract? In this section, I will try to write basic smart contract and get it deployed on local blockchain. Smart contract is written in solidity language. Before writing […]

Posted on

Getting Started with ethereum blockchain development Part -2

  In the first blog Getting Started with ethereum blockchain development: Part-1, I have demonstrated how to create simple smart contract and get it deployed on ganache-cli. I have also demonstrated, how to write truffle tests for the contract. You can find code in Github. In this article, I will demonstrate how to write interaction […]

Posted on

What the hack is Memory and Storage in Solidity?

  One of the most confusing concepts in solidity is how to effectively use memory and storage. This article aims to provide a basic understanding of memory and storage and also demonstrate it’s effective usage with some examples. If you are new to solidity, please read the below articles first: Getting Started with ethereum blockchain […]