Michael Pichura
  • Home
  • Bitcoin Decoded
  • Smart Contracts
  • About Me
Sign in Subscribe

Hardhat

Smart Contracts 04: Deployment
Smart Contract

Smart Contracts 04: Deployment

Deploy the InteractionLogger smart contract to a local Hardhat node and to Arbitrum Sepolia, verify it on Arbiscan, and interact with it via console and blockchain explorer.
Read More
Michael Pichura
Smart Contracts 03: Testing
Smart Contract

Smart Contracts 03: Testing

Write a complete TypeScript test suite for the InteractionLogger smart contract using Hardhat, Ethers, Mocha, and Chai - covering happy paths, emitted events, and custom error reverts.
Read More
Michael Pichura
Smart Contracts 02: Development
Smart Contract

Smart Contracts 02: Development

Build the InteractionLogger smart contract from scratch in Solidity. Learn how to use structs, mappings, events, custom errors, and validation logic - section by section with full code and explanations.
Read More
Michael Pichura
Michael Pichura © 2026
Powered by Ghost