Skip to content

Repository files navigation

Redbelly Zero to Hero · Developer Onboarding Kit

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.

Modules

# 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.

Redbelly Testnet at a glance

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/

Requirements

  • 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)

Quick start (any module)

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 deploy

Never put a wallet that holds real funds in .env. Always use a throwaway wallet for development. .env is gitignored.

The learning portal

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.

License

MIT · see LICENSE.

About

Zero to your first deployed smart contract on Redbelly Network · five hands-on Hardhat modules plus an interactive learning portal

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages