Blockchain development

Understanding `crypto.randomBytes` and `ethers.randomBytes`: A Comparison

This article compares the `crypto.randomBytes` function from Node.js’s built-in crypto module...

Working with `BigNumber` in ethers.js: A Guide for Version 6

This article guides developers through working with `BigNumber` in ethers.js version 6, a tool...

How to Query ERC-20 Token Balances and Transactions Using Ethers.js and Etherscan API

This tutorial shows you how to query ERC-20 token balances using **Ethers.js** and retrieve...

Etherscan vs Infura: Choosing the Right API for Your Blockchain Application

This tutorial compares **Etherscan** and **Infura**, two widely used services for interacting...

Sending Transactions and Interacting with Smart Contracts Using Infura and Ethers.js

In this tutorial, you will learn how to use Ethers.js with Infura to send Ethereum transactions,...

Understanding and Using the Etherscan API to Query Blockchain Data

In this tutorial, you'll learn how to use the Etherscan API to query Ethereum blockchain data...

Getting Wallet Balance Using Ethers.js in Node.js

In this tutorial, you’ll learn how to retrieve the balance of an Ethereum wallet using Ethers.js...

Understanding 0x000000000000000000000000000000000000dead Address and Token Burns in Ethereum

The address "0x000000000000000000000000000000000000dead" is widely used in the Ethereum...

ETH vs WETH: Understanding the Difference and Their Roles in Ethereum

While ETH is the native cryptocurrency of the Ethereum network, WETH (Wrapped Ether) is an...

rust

Using Solana's Program Library: Building Applications with Pre-Built Functions

In this tutorial, learn how to build decentralized applications on the Solana blockchain using...