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

Michael Pichura

What Is Bitcoin?

What Is Bitcoin?

Introduction Bitcoin is a topic that touches many fields, like computer science,
Read More
Michael Pichura
Smart Contracts on Ethereum - 04: Deployment ๐Ÿš€

Smart Contracts on Ethereum - 04: Deployment ๐Ÿš€

Deploy the InteractionLogger smart contract locally and on Arbitrum Sepolia, verify it on Arbiscan, and interact with it via console and blockchain explorer UI.
Read More
Michael Pichura
Smart Contracts on Ethereum - 03: Testing ๐Ÿงช

Smart Contracts on Ethereum - 03: Testing ๐Ÿงช

Build a test suite in TypeScript for the InteractionLogger smart contract, covering happy paths, emitted events, and custom error reverts.
Read More
Michael Pichura
Smart Contracts on Ethereum - 02: Development ๐Ÿ’ป

Smart Contracts on Ethereum - 02: Development ๐Ÿ’ป

Build your first Ethereum smart contract from scratch and understand how Solidity really works, from storage and events to custom errors and validation logic.
Read More
Michael Pichura
Smart Contracts on Ethereum - 01: Setup ๐Ÿ› ๏ธ

Smart Contracts on Ethereum - 01: Setup ๐Ÿ› ๏ธ

Before writing any code, we'll prepare the essentials: installing the core tools, setting up a wallet, and getting some test coins. By the end, we'll have a complete development environment ready to deploy and interact with our very first smart contract.
Read More
Michael Pichura
Michael Pichura ยฉ 2026
Powered by Ghost