ethereum

A collection of 2 post

Create Go bindings for Solidity smart contracts

To interact with Ethereum smart contracts in Go programs, you need bindings for the specific type of contract. This post is a quick guide for generating these bindings from various sources: Manually compiled Solidity contract Smart contracts with Truffle (eg. OpenZeppelin contracts) Compiling a…

The Architecture of a Web 3.0 application

The architecture of Web 3.0 applications (or “DApps”) are completely different from Web 2.0 applications. Take Medium, for example, a simple blogging site that lets users publish their own content and interact with content from others. As a web 2.0 application, it may sound simple, but there’s a lot…