Creating an NFT Marketplace with Solidity and JavaScript

This tutorial shows you how to implement your own prototype of an NFT marketplace with Solidity and JavaScript. You can check out the code on our GitHub: GitHub: https://github.com/finxter/NFTMarketplace For additional help, you can find a full course with explainer videos on the Finxter Computer Science Academy: Video Course: Creating an NFT Marketplace with Solidity … Read more

How to Deploy a Smart Contract to Polygon in Brownie

This article will look at deploying a smart contract to Polygon using Brownie.  What is Polygon? Polygon is “a protocol and a framework for building and connecting Ethereum-compatible blockchain networks” (https://polygon.technology/). It started as Matic Network in 2017 to solve Ethereum’s scalability and user experience issues by using an ​off/side chain scaling solution. In 2021, … Read more

How Do ERC-721 Tokens Work?

What is an ERC-721 Token? An ERC-721 token is a smart contract on Ethereum that implements the methods and events specified in the EIP-721: Non-Fungible Token Standard. It is designed to be used as a non-fungible token (NFT), meaning the token’s instances (or units) are distinct from one another.  The ERC-721 standard is based on … Read more

Ethereum Smart Contracts and EVM

In the previous posts, we developed simple smart contracts, deployed them using Remix or Truffle, and interacted with them using JSON-RPC interface providers such as using web3.py or web3.js. In this post, we shall take a closer examination into how a smart contract works on the Ethereum blockchain at the grass root. More precisely, we … Read more

How Does the ERC-20 Token Work?

What is an ERC-20 token? An ERC-20 token is a smart contract on Ethereum that implements the methods and events specified in the ERC-20 standard. It is designed to be used as a fungible token, meaning each instance (or unit) of a token has the same value as another instance of the same token. It … Read more

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

Common Consensus Mechanisms in Blockchains

We know what a blockchain is and its wide applications. Blockchain is a distributed computing technology involving multiple nodes distributed across geographies. The problem is to ensure that each node gets the exact copy of the data. Hence, some protocol is needed to achieve this unison or consensus. This post tries to cover the need … Read more

Ethereum – Top 10 Articles to Get Started

Can you believe 5 years ago 1 ETH was priced at $9.33 USD?  ETH is now on the rise, priced at $4270.66 USD with growth showing 45,673.42%.  But wait, are you still not sure what Ethereum is?  Perhaps you’ve heard of it but only have a vague idea.  Not to worry.  I’ve compiled a list … Read more