A linear, beginner-first path from zero blockchain experience to your first deployed smart contract on Redbelly Network. Five self-contained modules take you from installing the tools to shipping a tokenized real-world asset with a working dApp.
Live course: https://redbelly.smartcodedbot.com Video walkthroughs: YouTube playlist
Each module is fully self-contained: its own Hardhat project, its own deploy, no dependency on any other module. Work through them in order, or jump straight to the topic you need.
| # | Module | What you build | Live on testnet 153 |
|---|---|---|---|
| 1 | Environment Setup | Tools, wallet, Redbelly Access Credential, network config, faucet | 0x6aba…95a3 |
| 2 | First Contract | HelloRedbelly · write, compile, deploy, verify, interact |
0x6D23…B1db |
| 3 | State Management | An on-chain registry using mappings, structs, and events | 0xd64d…6081 |
| 4 | Access Control | A permissioned, identity-gated ERC-20 (allowlist now, Receptor-ready) | 0xb2d8…82D6 |
| 5 | Real-World Integration | A tokenized real-world asset plus a minimal dApp front end | 0xA96d…47CE |
Every contract above is deployed and source-verified on Redbelly Testnet, so you can compare your own deploy against a known-good reference.
| Network | Redbelly Testnet |
| RPC | https://governors.testnet.redbelly.network |
| Chain ID | 153 |
| Currency | RBNT |
| Explorer | https://redbelly.testnet.routescan.io/ |
| Faucet | https://redbelly.faucetme.pro/ (request RBNT for your address) |
| Access (KYC) | https://access.redbelly.network/ |
| Docs | https://vine.redbelly.network/ · https://docs.redbelly.network/ |
- Node.js 20 or 22 LTS (Hardhat's supported versions)
- A wallet that has claimed a Redbelly Access Credential and holds testnet RBNT
- Solidity 0.8.20+ (these projects use 0.8.24)
cd module-2-first-contract
npm install
cp .env.example .env # add your PRIVATE_KEY (a fresh testnet-only wallet)
npm run compile
npm run deployNever put a wallet that holds real funds in .env. Always use a throwaway wallet for development. .env is gitignored.
portal/ is an interactive companion to these modules: one page where you read each lesson, watch the matching video, copy the code, track progress, and drive the live Module 5 dApp. It is plain static HTML, JavaScript, and Markdown, with no build step. See portal/README.md to run it locally. It is hosted at https://redbelly.smartcodedbot.com.
MIT · see LICENSE.