How are Ethereum transactions mined?A user signs a transaction request from their account The transaction is broadcasted to the Ethereum network through a node Upon hearing of the new transaction, each node in the network adds the transaction to their local mempool (memory pool). The...Oct 8, 2022 · 2 min readaaronr2020.hashnode.dev
HardHat - OverviewWhat is Hardhat? Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. If you were using remix so far, everything was pretty straightforward. But once you move into actual development, there's a high probab...Sep 9, 2022 · 4 min readaaronr2020.hashnode.dev
HardHat - Understanding the basicsHardhat is a development environment that allows you to quickly edit, compile, debug and deploy your smart contract and Dapps, you can pretty much think of it as a framework. Hardhat Runner is the main component you interact with when using Hardhat....Sep 7, 2022 · 7 min readaaronr2020.hashnode.dev
Ethers.js - Understanding the basicsEthers.js is a library, written in javascript that allows you to connect any application to an Ethereum blockchain and its ecosystem. It's basically a bridge that connects the client to the blockchain How to import Ethers into your project. npm i ...Sep 5, 2022 · 6 min readaaronr2020.hashnode.dev
Personal Notes-Ether.jsinstalling npm i ethers we pass the rpc as the following to connect to the blockchain in the main(). const provider = new ethers.providers.JsonRpcProvider("http://0.0.0.0:8545") Private keys basically prove you are the owner of the address mentioned...Sep 4, 2022 · 2 min readaaronr2020.hashnode.dev