Skip to main content

๐Ÿ› ๏ธ Tooling & Framework

Goal Unit Ini

Di akhir unit ini kamu akan:

  • Tahu framework resmi untuk membangun di Monad
  • Tahu ada skill untuk AI coding assistant yang mempercepat kerjamu hari ini
  • Kenal primitif agentic: x402, MPP, dan ERC-8004
  • Tahu di mana dokumentasi yang paling padat isinya

๐Ÿ“ฆ Framework Resmiโ€‹

viem (2.40+)โ€‹

Dukungan native untuk Monad testnet dan mainnet.

Sejak versi 2.40, viem sudah menyertakan definisi chain Monad. Pola client yang kamu pakai sekarang tidak berubah sama sekali.

import { createPublicClient, http } from 'viem'
import { monadTestnet } from 'viem/chains'

const client = createPublicClient({
chain: monadTestnet,
transport: http(),
})

const blockNumber = await client.getBlockNumber()

Monad Foundryโ€‹

Fork Foundry dengan precompile Monad, dekode trace yang akurat, dan gas saat simulasi.

Tiga kelebihannya dibanding Foundry biasa:

FiturManfaat
Precompile MonadPrecompile khusus Monad dikenali saat testing lokal
Dekode trace akuratforge test -vvvv menampilkan trace yang benar
Gas saat simulasiEstimasi gas sesuai kondisi Monad, bukan Ethereum

๐Ÿค– Skill untuk AI Coding Assistantโ€‹

skills.devnads.comโ€‹

๐Ÿ”— skills.devnads.comโ€‹

Kumpulan coding-assistant skills yang memungkinkan kamu membangun aplikasi di Monad hanya dengan beberapa prompt. Kirim aplikasi full-stack yang jalan, langsung dari editor.

Yang tercakup di dalamnya:

  • โœ… Faucet testnet bawaan
  • โœ… Development & deploy smart contract
  • โœ… Development & deploy frontend
  • โœ… Deployment indexer
Ini Sangat Relevan Hari Ini

Monad Blitz disebut sebagai "vibecoding hackathon" โ€” memakai AI coding assistant memang bagian dari format acaranya, bukan sesuatu yang perlu disembunyikan.

Kalau kamu memakai Claude Code, Cursor, atau sejenisnya, memasang skill ini di awal hari bisa menghemat berjam-jam pada bagian setup dan deploy.

Agent Hub โ€” app.monad.xyz/agentsโ€‹

๐Ÿ”— app.monad.xyz/agentsโ€‹

Skill yang bisa dibaca agent, dipublikasikan oleh proyek-proyek ekosistem. Arahkan agent-mu ke sebuah protokol, dan biarkan ia melakukan quoting, membangun, dan menyiapkan transaksi.

Protokol yang tersedia:

KategoriProtokol
DeFiUniswap, Morpho, Balancer, Kuru, Clober
Launchpad & tokenNad.fun
Gaming & predictionDevFun, Blinq.fi
Disclaimer Resmi

Skills are maintained by ecosystem projects and are not audited by Monad Foundation.

Berlaku untuk skills.devnads.com maupun Agent Hub. Untuk hackathon ini tidak masalah โ€” tapi jangan langsung memercayakan dana sungguhan padanya.


๐Ÿ“š Dokumentasiโ€‹

docs.monad.xyz/developer-essentialsโ€‹

๐Ÿ”— docs.monad.xyz/developer-essentialsโ€‹

Hampir semua yang kamu butuhkan untuk membangun ada di halaman developer-essentials.

Isinya mencakup network information, token & bridge, ringkasan deployment, tooling & infra, referensi RPC, dan perbedaan Monad vs Ethereum.

docs.monad.xyz/llms-full.txtโ€‹

๐Ÿ”— docs.monad.xyz/llms-full.txtโ€‹

Sumber satu file yang komprehensif untuk integrasi LLM dan AI coding assistant.

Trik Cepat

Kalau AI assistant kamu belum mengenal Monad dengan baik, berikan URL ini ke dalam konteksnya. Satu file berisi seluruh dokumentasi โ€” jauh lebih efektif daripada membiarkannya menebak-nebak.


๐Ÿ’ธ Agentic Paymentsโ€‹

x402 di Monadโ€‹

๐Ÿ”— docs.monad.xyz/guides/x402-guideโ€‹

Facilitator x402 gratis yang dihosting oleh Monad.

x402 adalah standar pembayaran yang menghidupkan kembali kode status HTTP 402 Payment Required. Konsepnya: sebuah API bisa membalas permintaan dengan 402, klien (atau AI agent) membayar secara onchain, lalu mengulang permintaannya.

Monad menyediakan facilitator gratis untuk ini.

Ide Project

"Bayar per panggilan API dengan AI agent" adalah kategori ide yang cocok sekali dengan Blitz: baru, jelas terlihat saat demo, dan memanfaatkan kecepatan Monad โ€” karena pembayaran mikro membutuhkan konfirmasi yang cepat agar terasa masuk akal.

MPP di Monadโ€‹

@monad-crypto/mpp

Package resmi Monad untuk kebutuhan agentic payments, tersedia melalui npm.

npm install @monad-crypto/mpp

๐Ÿชช Identitas Agentโ€‹

ERC-8004 di Monadโ€‹

Identitas onchain untuk AI agent.

ERC-8004 adalah registry identitas untuk AI agent. Kalau project-mu melibatkan beberapa agent yang saling berinteraksi, standar ini memberi mereka identitas yang bisa diverifikasi di chain.

Gabungan yang menarik: ERC-8004 (siapa agent-nya) + x402 (bagaimana agent membayar) menghasilkan agent yang punya identitas sekaligus kemampuan bertransaksi.


๐Ÿ“ฑ Mobileโ€‹

Bangun aplikasi mobile native di Monad.

Tersedia template React Native dan PWA.

Pembeda yang Murah

Hampir semua submission hackathon adalah web app di desktop. Demo dari layar ponsel langsung terasa berbeda โ€” dan template ini membuat jalur itu tidak mahal.


KebutuhanLink
Dokumentasi utamadocs.monad.xyz/developer-essentials
Konteks untuk AI assistantdocs.monad.xyz/llms-full.txt
Skill coding assistantskills.devnads.com
Skill protokol untuk agentapp.monad.xyz/agents
Panduan x402docs.monad.xyz/guides/x402-guide
Contoh & starter kitgithub.com/monad-developers
Portal developerdevelopers.monad.xyz
Tetap Dekat dengan Sumbernya

Deck secara khusus menyarankan mengikuti github.com/monad-developers untuk contoh kode, starter kit, dan perubahan terbaru pada toolchain developer.


Lanjut

Sebelum kamu menulis kode dari nol, cek dulu apa yang sudah tersedia: Ekosistem Infra.