Testnet parameters
Network parameters for GIWA Sepolia, the testnet used for the KIMP rehearsal, with viem and command-line examples.
KIMP is rehearsed on GIWA Sepolia, the public GIWA testnet. Testnet assets have no value. The parameters below are published by GIWA; confirm them against docs.giwa.io before relying on them.
Network parameters#
| Parameter | Value |
|---|---|
| Chain name | GIWA Sepolia |
| Chain ID | 91342 |
| Currency | ETH |
| RPC | https://sepolia-rpc.giwa.io |
| Flashblocks RPC | https://sepolia-rpc-flashblocks.giwa.io |
| Block explorer | https://sepolia-explorer.giwa.io |
Dojang contracts on testnet#
| Contract | Address |
|---|---|
| DojangScroll | 0xd5077b67dcb56caC8b270C7788FC3E6ee03F17B9 |
Upbit Korea attester ID (bytes32) | 0xd99b42e778498aa3c9c1f6a012359130252780511687a35982e8e52735453034 |
| EAS predeploy | 0x4200000000000000000000000000000000000021 |
The Verified Lane calls DojangScroll.isVerified(address addr, DojangAttesterId attesterId), where DojangAttesterId is bytes32. See Dojang integration.
viem chain definition#
import { defineChain } from "viem";export const giwaSepolia = defineChain({ id: 91342, name: "GIWA Sepolia", nativeCurrency: { name: "Ether", symbol: "ETH", decimals: 18 }, rpcUrls: { default: { http: ["https://sepolia-rpc.giwa.io"] }, }, blockExplorers: { default: { name: "GIWA Sepolia Explorer", url: "https://sepolia-explorer.giwa.io" }, }, testnet: true,});To read preconfirmed state, create a separate client against the Flashblocks RPC and query with the pending block tag.
import { createPublicClient, http } from "viem";import { giwaSepolia } from "./chains";const flashClient = createPublicClient({ chain: giwaSepolia, transport: http("https://sepolia-rpc-flashblocks.giwa.io"),});const block = await flashClient.getBlock({ blockTag: "pending" });Command-line checks#
Confirm the chain ID with Foundry's cast or with a raw JSON-RPC request. Both should return 91342, or 0x164ce in hexadecimal.
cast chain-id --rpc-url https://sepolia-rpc.giwa.iocurl -s -X POST https://sepolia-rpc.giwa.io \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'Check whether an address holds a Verified Address attestation from Upbit Korea:
cast call 0xd5077b67dcb56caC8b270C7788FC3E6ee03F17B9 \ "isVerified(address,bytes32)(bool)" \ <address> \ 0xd99b42e778498aa3c9c1f6a012359130252780511687a35982e8e52735453034 \ --rpc-url https://sepolia-rpc.giwa.ioTestnet ETH#
Gas on GIWA Sepolia is paid in testnet ETH. Refer to docs.giwa.io for the current faucet and bridge options. KIMP does not operate a faucet.
KIMP testnet contracts#
KIMP testnet contract addresses are published in these docs and on X at @KimpGiwa when the rehearsal begins. Testnet addresses are for testing only and are never used on mainnet.