Solidity Programming

16 Articles 3 Followers


What Is a Smart Contract?

28 Jun 2020 4 minute read 4 comments The Part Time Economist

Smart contracts are a key component of Decentralized Finance and have numerous applications in non-cryptocurrency related businesses as well. But what is a smart contract? In this article, I want to provide a brief overview of what a smart contract i...

How To Build a Verifiably Random Lottery Smart Contract on Ethereum

11 Jun 2020 6 minute read 1 comment alexroan

True randomness has been near impossible on Ethereum. This is because transactions need to be verified by multiple nodes on the network to be confirmed. If a smart contract function were truly random, each node that verified a transaction using that...

How to Generate Random Numbers on Ethereum Using VRF

20 May 2020 7 minute read 0 comments alexroan

How Chainlink Solved Ethereum’s “Random Problem” Random numbers and Blockchains have always been in disagreement. Until now, a verifiably random function has never existed on the Blockchain. The problem stems from the fact that when transactions are...

Woe is EOS - Class Action Law suit is hard to ignore

18 May 2020 4 minute read 8 comments Thunderboltkid

Direct from the blockcrypto  gang © 2020 The Block Crypto, Inc. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice. Definitely...

Decentralized Love

10 May 2020 1 minute read 0 comments Manyong'oments

Unrequited love is a knife that cuts beneath the skin, leaving no scars. A kind of love with unusually high gas fees I love you, but i do not wish to meet your parents Love should be decentralized and you are my ERC 20 Token If meeting your parents m...

What Are Smart Contracts Used For?

8 May 2020 4 minute read 0 comments alexroan

How Smart Contracts are used to create tokens Prerequisite: Work through Getting Started With Your First Smart Contract, explaining the basic concepts behind them, and how to write a simple ETH wallet contract. Now that we know that Smart Contracts c...

Getting Started With Your First Smart Contract

5 May 2020 5 minute read 9 comments alexroan

What are smart contracts and how can we write them using Ethereum’s Solidity? Prerequisite: This article is aimed at those with beginner-intermediate programming experience who are aware of Ethereum and Smart Contracts but don’t quite know where to s...

How to Use OpenZeppelin’s New AccessControl Contract

2 May 2020 9 minute read 3 comments alexroan

Version 3 of OpenZeppelin’s Smart Contracts library is out! In the latest release, they introduce a brand new method of controlling access to functions. What We Know Controlling access to certain functions is paramount to ensuring the security of sm...

How to Import External Smart Contracts and Libraries in Solidity

1 May 2020 4 minute read 0 comments alexroan

A step-by-step guide on how to import external code into your smart contracts Where to Start Getting started in the world of smart contract development can be overwhelming. There is often a lot of assumed knowledge that’s not particularly well explai...

Blockchain Development Resources To Follow Right Now

28 Apr 2020 2 minute read 2 comments alexroan

An evolving list of resources to learn Blockchain, Ethereum, and DApp development If you’re looking for resources and tutorials on how to learn Blockchain Development, look no further. Here is a list of step-by-steps and walkthroughs to help you. Thi...