Skip to main content

Arbitrum Co-Learning Camp - Overview

Workshop kolaborasi Ethereum Jakarta x Arbitrum Foundation x HackQuest untuk mempelajari Arbitrum Stylus - membangun smart contracts dengan Rust untuk performance 10-100x lebih cepat!

🎯 Apa yang Akan Kamu Pelajari

🌐 Web3 & Arbitrum Fundamentals

Layer-2 scaling, Optimistic Rollup, Arbitrum ecosystem (One, Nova, Orbit)

🦀 Rust for Web3

Ownership, borrowing, traits, ethers-rs library untuk blockchain interactions

⚡ Arbitrum Stylus

Multi-language contracts (Rust), WASM, 10-100x performance boost

🪙 Token Standards

ERC-20 & ERC-721 implementation di Rust, deploy ke Arbitrum testnet

📅 Jadwal Workshop

Duration: 2 Minggu (26 Januari - 6 Februari 2026) Format: 4 Live Townhalls (19:00-21:00 WIB) Platform: Discord + HackQuest


📣 Live Townhalls Schedule

📅 Townhall 1: Web3 Fundamentals + Arbitrum Ecosystem

26 Januari 2026 | 19:00 – 21:00 WIB

📚 Materi:

• Pembukaan & orientasi camp
• Pengenalan ekosistem Arbitrum
    - Arbitrum One, Arbitrum Nova, dan Arbitrum Orbit
• Setup teknis
    - Setup GitHub
    - Konfigurasi Rust environment

🛠️ Hands-on:

• First "Hello Web3" Rust program menggunakan ethers-rs

📅 Townhall 2: Rust for Web3 + Stylus SDK

29 Januari 2026 | 19:00 – 21:00 WIB

📚 Materi:

• Rust fundamentals untuk Web3
    - Ownership, borrowing, traits
• Pengenalan Stylus SDK
    - Konsep smart contract Rust di Arbitrum
• Writing & deploying smart contracts dengan Rust + Stylus

🛠️ Hands-on:

• Deploy kontrak Rust Stylus pertama ke Arbitrum testnet

📅 Townhall 3: Token Standards + Mini Hackathon Kickoff

3 Februari 2026 | 19:00 – 21:00 WIB

📚 Materi:

• Token standards & implementasi di Rust
    - ERC-20 token development
    - ERC-721 NFT minting flows

🛠️ Hands-on:

• Issue token sendiri + mint NFT di testnet

🚀 Mini Hackathon Kickoff:

• Form team, tentukan scope, mulai development

📅 Townhall 4: Mini Hackathon Submission + Graduation 🎓

6 Februari 2026 | 19:00 – 21:00 WIB

🏆 Agenda:

• Submission Mini Hackathon
• Presentasi tim (3 menit per tim)
• Peer feedback + mentor Q&A
• Graduation ceremony + next steps
    - Quack Believers Invitation (invite untuk peserta/top projects terpilih)

📅 Key Dates

25 Jan
Last Date to Register
26 Jan
Camp Starts
6 Feb
Camp Ends + Graduation

🎓 Prerequisites

Technical Requirements

  • Node.js v18+ terinstall
  • Rust toolchain (akan diinstall di workshop)
  • Git untuk version control
  • MetaMask atau wallet EVM lainnya
  • Code editor (VS Code recommended)
  • GitHub Account (wajib untuk assignments)

Knowledge Requirements

  • Wajib: Dasar blockchain dan smart contracts
  • Wajib: Basic command line / terminal usage
  • Wajib: Git & GitHub basics
  • 🔶 Nice to Have: Pengalaman dengan Solidity
  • 🔶 Nice to Have: Basic Rust knowledge (akan diajarkan dari awal)

Setup Sebelum Workshop

# 1. Verify Node.js installation
node --version # Should be v18+
npm --version

# 2. Install Git (jika belum)
git --version

# 3. Install VS Code extensions:
# - Solidity (by Juan Blanco)
# - rust-analyzer
# - Hardhat Solidity

💰 Wallet Setup

1. Install MetaMask

Download dari metamask.io dan buat wallet baru.

2. Tambahkan Arbitrum Networks

🔧 Setup Arbitrum Networks

Arbitrum Sepolia Testnet

🔗 Add via Chainlist

Arbitrum One (Mainnet)

🔗 Add via Chainlist

3. Claim Testnet Tokens

Arbitrum Sepolia ETH:

Catatan Penting

Simpan testnet ETH dengan baik - Anda akan membutuhkannya untuk semua sesi workshop!


📝 Assignments & GitHub Requirements

✅ Semua assignment wajib dikumpulkan via GitHub (repo public)

Phase 1 Challenges

  1. Level 1: Hitung Arbitrum gas fees menggunakan ethers-rs
  2. Level 2: Connect ke Arbitrum testnet RPC
  3. Level 3: Query balance test token dari alamat mana pun
  4. Level 4: Eksekusi transfer test token (alamat A → B)
  5. Level 5: Interaksi dengan deployed contract (query contract name)

Phase 2 Challenges

  1. Deploy Stylus Rust contract ke Arbitrum testnet
  2. Issue ERC-20 token menggunakan Rust + Arbitrum
  3. Mint NFT collection di Arbitrum (full code + proof)

Phase 3 — Mini Hackathon

Pilih 1 topik proyek:
  • Arbitrum transfer notification tool (Rust backend + alert email/Telegram)
  • Testnet NFT batch minting script (Stylus SDK)
  • On-chain balance query mini app (Rust backend + HTML frontend)
Requirements:
  • Semua code open-source di GitHub
  • Gunakan library terkait Arbitrum (ethers-rs, stylus-sdk, dll.)
  • Dokumentasikan penggunaan library di README
  • Kolaborasi via GitHub (branches, commits, PR)

🎓 Graduation Rewards

Eligibility

  • Dapatkan Arbitrum Level 2 certificate di HackQuest
  • Selesaikan semua GitHub assignments + mini hackathon project
  • Repo personal/tim public & open-source

Rewards

  • 🎁 Limited-edition Arbitrum merchandise
  • 🦆 Invitation to Quack Believers Advocate Program
  • ⭐ Featured di HackQuest Indonesia portfolio (top projects)
  • 🏆 NFT Certificate on Arbitrum
  • 🎯 Direct path to global hackathons

🏆 Hackathon Opportunities

Setelah menyelesaikan camp ini, Anda siap untuk:

Arbitrum Global Hackathon

  • Prize Pool: $150,000+
  • Tracks: DeFi, Gaming, Stylus Innovation, Orbit Chains
  • Timeline: Q1 2026
  • Benefits: Direct mentorship dari Arbitrum core team

ETHGlobal NYC (March 2026)

  • Location: New York City
  • Stylus Track: $15,000 in prizes
  • Networking: Meet Offchain Labs founders

ETHGlobal Dubai (May 2026)

  • Location: Dubai, UAE
  • Arbitrum Bounties: $20,000+
  • Travel Grants: Available for SEA builders

📚 Tech Stack

Smart Contracts:    Rust (via Stylus SDK)
Development: Stylus SDK, cargo-stylus
Languages: Rust
Libraries: ethers-rs, stylus-sdk-rs
Networks: Arbitrum Sepolia Testnet
Tools: VS Code, rust-analyzer, MetaMask, GitHub
Package Manager: cargo
Version Control: Git & GitHub (wajib)

🎁 What You'll Get

🎓 NFT Certificate
Certificate of Completion on Arbitrum blockchain
🏆 Hackathon Access
Direct path to $60K+ global hackathons
🦆 Quack Believers
Invitation to exclusive advocate program
👥 Mentorship
Guidance dari Ethereum Jakarta team
🎁 Merch
Limited-edition Arbitrum merchandise
🌐 Network
Connect dengan Web3 builders Indonesia

📖 Learning Resources

Official Documentation

Developer Tools

Community

🚀 Registration

Ready to Join?

Arbitrum Co-Learning Camp #7 - Batch terbatas!

🎓 Register Now (FREE)

Registration closes: 25 Januari 2026

Let's Build on Arbitrum! 🚀

See you di sesi pertama - 27 Januari 2026, 19:00 WIB!


📞 Need Help?

Organizers: 🏛️ Ethereum Jakarta × Arbitrum Foundation × HackQuest