Skip to main content

📚 Unit 1 — Resources

Goal Unit Ini

Halaman ini adalah referensi cepat yang bisa kamu buka kapan saja — saat camp maupun setelahnya. Tidak perlu dibaca berurutan.

Diverifikasi 30 Juli 2026

Semua endpoint dan URL di halaman ini diverifikasi terhadap dokumentasi resmi pada 30 Juli 2026. Nilai-nilai ini bisa berubah seiring upgrade jaringan.

Kalau ada yang tidak berfungsi, cek docs.injective.network lalu laporkan di grup Telegram supaya halaman ini diperbarui.


📖 Dokumentasi Resmi

SumberURL
Dokumentasi utamadocs.injective.network
Dokumentasi EVMdocs.injective.network/developers-evm
Dokumentasi CosmWasmdocs.injective.network/developers-cosmwasm
API reference TypeScript SDKinjectivelabs.github.io/injective-ts
Situs resmiinjective.com

🌐 Endpoint Jaringan

Injective EVM

Testnet (dipakai di camp)Mainnet
Chain ID (desimal)14391776
Chain ID (heksa)0x59f0x6f0
JSON-RPChttps://testnet.sentry.chain.json-rpc.injective.network/https://sentry.evm-rpc.injective.network/
WebSocketwss://k8s.testnet.ws.injective.network/wss://sentry.evm-ws.injective.network
Explorer (UI)testnet.blockscout.injective.networkblockscout.injective.network
Explorer (API)https://testnet.blockscout-api.injective.network/apihttps://blockscout-api.injective.network/api
Mata uangINJ (18 desimal)INJ (18 desimal)
Dua hal yang sering salah di tabel ini

1. Jangan pakai RPC testnet https://k8s.testnet.json-rpc.injective.network/. Endpoint itu menerima transaksi tapi tidak pernah mengembalikan eth_getTransactionReceipt, sehingga tx.wait() dan waitForDeployment() menggantung selamanya meski transaksinya sukses. Pakai endpoint sentry di tabel.

2. URL API explorer ≠ URL explorer. API-nya ada di host dengan sisipan -api, bukan di path /api milik UI:

$ curl -so /dev/null -w "%{http_code}\n" "https://testnet.blockscout.injective.network/api?module=block&action=eth_block_number"
404
$ curl -so /dev/null -w "%{http_code}\n" "https://testnet.blockscout-api.injective.network/api?module=block&action=eth_block_number"
200

Ini yang dibutuhkan hardhat verify / forge verify-contract.

Injective Cosmos-Native

TestnetMainnet
Chain IDinjective-888injective-1
Node RPChttps://testnet.sentry.tm.injective.network:443
Testnet vs Mainnet

Semua tugas camp memakai testnet. Chain ID 1439 dan injective-888.

Jangan pernah menjalankan kode latihan terhadap mainnet. Satu digit yang salah bisa berarti transaksi dengan aset sungguhan.

Menambahkan jaringan ke MetaMask dengan cepat

SumberURL
Chainlist — Injective (testnet aktif)chainlist.org/?search=injective&testnets=true

Chainlist menambahkan jaringan EVM ke MetaMask dalam satu klik, tanpa mengetik manual. Berguna juga untuk mencari RPC alternatif kalau endpoint resmi sedang lambat.

Chainlist adalah agregator pihak ketiga

Datanya dikontribusikan komunitas, bukan diterbitkan Injective. Pilih entri Injective Testnet (1439), bukan Injective (1776) yang merupakan mainnet — dan baca chain ID di dialog MetaMask sebelum menyetujui.

Tabel endpoint di atas adalah acuan kebenaran. Langkah lengkapnya di Phase 0 Unit 4.


💧 Faucet Testnet

FaucetURL
Injective resmitestnet.faucet.injective.network
Google Cloud Web3cloud.google.com/application/web3/faucet/injective/testnet
Kalau semua faucet kehabisan

Testnet INJ tidak punya nilai — peserta lain bisa mengirimkannya kepadamu dengan bebas. Tanya saja di grup Telegram.


👛 Wallet

WalletUntukURL
KeplrCosmos (inj1...)keplr.app
MetaMaskEVM (0x...)metamask.io
Hanya pasang dari situs resmi

Ekstensi wallet palsu adalah metode penipuan paling umum di Web3. Jangan pernah memasang dari tautan yang dikirim orang di chat, termasuk di grup camp.


🛠️ Tooling Developer

Solidity / EVM

AlatFungsiURL
RemixIDE browser, tanpa installremix.ethereum.org
HardhatFramework berbasis JavaScripthardhat.org
FoundryFramework cepat berbasis Rustbook.getfoundry.sh
OpenZeppelinPustaka contract terujiopenzeppelin.com/contracts
ethers.jsPustaka interaksi chaindocs.ethers.org

Rust / CosmWasm

AlatFungsiURL
RustBahasa & toolchainrustup.rs
CosmWasm BookPanduan lengkap CosmWasmbook.cosmwasm.com
cw-templateTemplate projectgithub.com/CosmWasm/cw-template

Injective SDK

npm install @injectivelabs/sdk-ts@^1.20.23 @injectivelabs/networks @injectivelabs/utils
Versi 1.20.21 dikompromikan

Versi @injectivelabs/sdk-ts@1.20.21 (dirilis 8 Juli 2026) berisi kode yang mencuri private key. Pakai 1.20.23 atau lebih baru.

Selalu verifikasi setelah instalasi:

npm list @injectivelabs/sdk-ts

Detailnya di TS-SDK Unit 1.


🐙 Repositori

RepoIsi
InjectiveLabsOrganisasi utama
injective-tsMonorepo TypeScript SDK
CosmWasm/cw-templateTemplate contract
OpenZeppelin/openzeppelin-contractsContract standar

💹 Aplikasi untuk Dipelajari

AplikasiKenapa dilihat
HelixDEX flagship — contoh nyata pemakaian exchange module
Halaman ekosistem InjectiveDaftar dApp yang sedang berjalan
Verifikasi sebuah dApp masih hidup

Daftar ekosistem sering memuat proyek yang sudah lama tidak aktif. Cari alamat contract-nya di explorer dan lihat kapan transaksi terakhirnya. Ini kebiasaan riset yang berguna jauh melampaui camp.


🇮🇩 Komunitas Indonesia

KomunitasKeterangan
Grup Telegram CLC11Grup resmi camp ini
HackQuestPlatform learning track & program
Quack BelieversAlumni network HackQuest Indonesia (undangan untuk graduate)
ETHJKTKomunitas Ethereum Jakarta, meetup offline

📱 Kanal Resmi Injective

KanalURL
X / Twitter@Injective
Bloginjective.com/blog
GitHubgithub.com/InjectiveLabs
Waspadai akun palsu

Akun tiruan yang menawarkan "airdrop" atau "verifikasi wallet" sangat umum. Kanal resmi tidak pernah meminta seed phrase atau menyuruhmu menghubungkan wallet ke situs yang dikirim lewat DM.


🧭 Cara Mencari Jawaban Sendiri

Keterampilan yang paling berguna setelah camp berakhir.

Kalau kamu butuhCari di
Nama method SDK terkiniAPI reference atau autocomplete editor
Endpoint atau chain IDdocs.injective.network
Contoh kode nyataRepo di GitHub — cari kode yang benar-benar dipakai, bukan hanya tutorial
Kenapa transaksi gagalBlockscout — baca pesan error di detail transaksi
Error SoliditySalin pesan error persis ke mesin pencari
Error RustBaca pesan compiler sampai selesai — biasanya sudah berisi saran perbaikan
Urutan yang paling efisien saat macet
  1. Baca pesan error sampai habis — bukan hanya baris pertama
  2. Cek transaksinya di explorer
  3. Cari pesan error persisnya di mesin pencari
  4. Cek dokumentasi resmi
  5. Tanya di grup Telegram — sertakan pesan error dan apa yang sudah kamu coba

Langkah kelima jauh lebih cepat mendapat jawaban kalau kamu sudah melakukan empat langkah sebelumnya, dan menunjukkannya.


Lanjut: Unit 2 — Glossary 👉