Create Web Frontend using Brownie react-mix

In this article, we continue exploring the functionality of Brownie, a smart contract development and testing framework for Solidity and Vyper. We created a simple smart contract in the previous tutorials and deployed it to the Ropsten testnet. Please check the following articles if you haven’t done so. Brownie – Smart Contracts in Python How … Read more

Introduction to Web3.py

This article will give you a quick overview of a Python library, Web3.py. By the end of this article, we will install it on our local computer and understand how to use the basic functionality, such as sending Ether, deploying a Smart Contract, and interacting with it in Python. What is Web3.py? Web3.py is a … Read more

String Concatenation in Solidity

Solidity does not offer a convenient built-in method to concatenate or compare the strings like other high-level programming languages such as java, Python, C or javascript, etc. the string type has just recently been introduced to the solidity language and it may take a while to improve further. However, the string concatenation is still possible … Read more

What is “payable” in Solidity?

In Solidity, we can use the keyword payable to specify that an address or a function can receive Ether. This article shows you how it works and how we can use it. Ethereum Accounts and Transactions Each Ethereum account, either an external account (human) or a contract account, has a balance that shows how much … Read more

Solidity Error Handling with assert(), require(), revert() – A Guide for Python Coders

In Solidity, you can use the require, revert, and assert functions to check error conditions and handle exceptions, but they look similar at first glance, and you might get confused about how to use them. This article will explain their differences, specifically to Python developers. We use a simple smart contract below, taken from the … Read more