Development

Live Stream #1 – Auditing Smart Contracts

I will do live security reviews of Ethereum smart contracts and share my approach to auditing on a stream. The…

Fork a substrate based blockchain

This blog post will guide you through the process of forking a substrate blockchain like Polkadot. Substrate does not offer…

Substrate Deep Dive: Imbalances

This article kicks off a series of technical Substrate articles that I have planned. I will be discussing various specifics…

Rust lang Tips and Tricks

Rust is a programming language that is geared towards speed and safety. Rust has gained a lot of adoption in…

Setting up a stable internet connection

In this post, I will be sharing my recent experience of setting up a load-balanced internet connection and my learnings…

Why 2020 should be the year you learn Rust?

Rust is a systems programming language that is being developed with safety and speed as its primary goals. It is…

Try Catch in Solidity: Handling the revert Exception

When a revert happens in solidity, all the state changes done in that transaction are rolled back. All the changes…

Solidity tips and tricks to save gas and reduce bytecode size

Solidity is a special language with many little quirks. A lot of things behave differently in Solidity than most other…

Getting started with the Görli Testnet

The Görli testnet The Görli testnet is the first cross-client proof-of-authority network for Ethereum. It is based on the Clique…

A dev’s journey from Truffle 4 to the unknown world of Truffle 5

The latest version of Solidity kickstarted a season of upgrades in the BUIDL space. The latest version of solidity essentially meant that…