Welcome to Arbitrum Pulse, a Umojaverse-led initiative to ignite Africa's blockchain revolution through bootcamps in Ethiopia, Kenya, South Africa, Uganda, and Rwanda. This repository is your go-to resource for learning to build scalable decentralized applications (DApps) using Arbitrum, Stylus, and Orbit Chains.
This repository contains educational code examples for the Arbitrum Pulse bootcamps:
Rust-based smart contracts for Arbitrum Stylus, featuring:
- Microfinance DAO (Kenya)
- Trade Escrow (Ethiopia)
- Voting System (Rwanda)
- Supply Chain Tracker (South Africa)
- Remittance Bridge (Uganda)
JavaScript/TypeScript scripts for Arbitrum Orbit Chain (Layer 3) setup:
- E-Governance Marketplace (Rwanda)
- Fintech Bridge (Kenya)
- Trade Platform (Ethiopia)
- Logistics Network (South Africa)
- Microfinance Hub (Uganda)
- Rust (latest stable version)
- Cargo Stylus
- Arbitrum Sepolia testnet ETH
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install cargo-stylus- Node.js (v16 or higher)
- npm or yarn
- Arbitrum Sepolia testnet ETH
npm install ethers@5.7.2 @arbitrum/orbit-sdk dotenvThe Arbitrum Pulse bootcamps will take place from May 4-11, 2025, in:
- Addis Ababa, Ethiopia
- Nairobi, Kenya
- Johannesburg, South Africa
- Kampala, Uganda
- Kigali, Rwanda
Target audience:
- 30% blockchain enthusiasts
- 35% web2 developers
- 35% web3 developers
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.