Smart Contracts

Discover how smart contracts work, the most common token standards, and real-world use cases that power decentralized application

Soulbound Tokens (SBTs) Explained

Soulbound Tokens (SBTs): Non-Transferable Credentials for Web3 Identity Degrees, memberships, KYC indicators, and achievements that stick to a wallet. This lesson explains what SBTs are, when they shine, how to design for consent and revocation, and how to pair them with private verifiable credentials for safer real-world uses. Quick navigation: Introduction • Model and motivation […]

Soulbound Tokens (SBTs) Explained Read More »

Auditing and Testing (Foundry/Hardhat, fuzzing, static analysis)

Auditing & Testing: From Unit Tests to Fuzzing & Invariants Ship with confidence: rigorous tests, automated checks, and structured reviews before mainnet. TL;DR: Use Foundry or Hardhat for unit/integration tests, add fuzzing/invariant tests, run static analysis (Slither), measure coverage, and follow an audit checklist with clear threat models. In this lesson Tooling Stack Foundry Example

Auditing and Testing (Foundry/Hardhat, fuzzing, static analysis) Read More »

Smart Contract Risks Re entrancy, oracle-manipulation

Smart Contract Risks: Re-entrancy, Oracles, Access Control & More Recognize top vulnerability classes and the standard defenses used in production. TL;DR: Most exploits are preventable. Use CEI, ReentrancyGuard, strict access control, safe math by default (>=0.8), and robust oracle design. Test, fuzz, and audit before mainnet. In this lesson Re-entrancy Oracle Manipulation Access Control Math/Overflow

Smart Contract Risks Re entrancy, oracle-manipulation Read More »

Solidity Basics

Solidity From Zero: Learn by Building (State, Functions, Events, Security, and a Capstone) A friendly, thorough guide for absolute beginners. We start at “what is a smart contract?” and walk you to intermediate skills: writing, testing, and shipping small but real contracts safely. Heads-up: Educational content, not financial or security advice. Use test networks while

Solidity Basics Read More »

ERC-20 vs ERC-721 vs ERC-1155 Token Standards

ERC-20 vs ERC-721 vs ERC-1155: Token Standards Beginner Smart Contracts • ~12 min read • Updated: 08/08/2025 TL;DR: ERC-20 = fungible balances (currencies, points). ERC-721 = unique items (NFTs). ERC-1155 = one contract for many IDs that can be fungible or non-fungible, with gas-saving batch ops. Choosing the right standard affects wallet UX, marketplace support,

ERC-20 vs ERC-721 vs ERC-1155 Token Standards Read More »