GIWA
GetBlock provides fast and reliable access to GIWA nodes via JSON-RPC API. Connect to the GIWA network without running your own infrastructure.
GIWA is an EVM-compatible Layer 2 built on the OP Stack as an optimistic rollup, developed by Dunamu — the operator of the Upbit exchange — together with the Optimism Foundation. GIWA Sepolia is its public test network, connected to Ethereum Sepolia for settlement and bridging, where developers validate contracts and integrations before mainnet. The network targets roughly one-second block times and supports Flashblocks preconfirmations for faster user-facing feedback.
Because GIWA is EVM-equivalent, standard Ethereum JSON-RPC methods and tooling such as Foundry, Hardhat, Ethers.js, and Viem work without modification. Native gas is paid in ETH.
Key Features
OP Stack Layer 2: Optimistic rollup built on the OP Stack, posting data to and settling on Ethereum
Sub-Second Blocks: Approximately one-second block times for fast transaction inclusion
Flashblocks Preconfirmations: A Flashblocks-aware endpoint streams preconfirmations (~200 ms) ahead of full block production
EVM Equivalence: Runs standard Solidity and EVM bytecode unmodified, with the full Ethereum JSON-RPC surface
ETH Gas Token: Transactions are paid in ETH with 18 decimals
Ethereum-Backed Security: Inherits data availability and settlement guarantees from Ethereum Sepolia
Deterministic Predeploys: Standard OP Stack predeploys at fixed
0x42...addresses (WETH, GasPriceOracle, bridge contracts)Ethereum Tooling: Compatible with MetaMask, Foundry, Hardhat, Remix, Ethers.js, and Viem
Network Information
Network Name
GIWA
Chain ID
91342
Native Currency
ETH
Decimals
18
Block Time
~1 second
Consensus
Optimistic Rollup (OP Stack)
EVM Compatible
Yes
Base URL
Supported Networks
Sepolia
91342
✅
✅
✅
Quickstart
Available API Methods
Chain & Client Info
web3_clientVersion
Client software version identifier
web3_sha3
Keccak-256 hash of hex-encoded data
net_version
Network ID as a decimal string
net_listening
Whether the node is listening for P2P connections
net_peerCount
Number of connected peers
eth_chainId
Chain ID per EIP-155
eth_blockNumber
Current chain tip block number
eth_syncing
Sync status, or false if fully synced
Gas & Fees
eth_gasPrice
Legacy gas price estimate in wei
eth_maxPriorityFeePerGas
Suggested EIP-1559 priority fee in wei
eth_blobBaseFee
Current blob base fee for EIP-4844 transactions
eth_feeHistory
Historical base fees and priority-fee percentiles
Account & State
eth_getBalance
ETH balance of an address at a given block
eth_accounts
Accounts owned by the client
eth_getStorageAt
Value at a specific contract storage slot
eth_getTransactionCount
Address nonce (transaction count)
eth_getCode
Deployed bytecode at an address
eth_getProof
Merkle-Patricia proof for account and storage
Blocks
eth_getBlockByHash
Block data by block hash
eth_getBlockByNumber
Block data by block number or tag
eth_getBlockTransactionCountByHash
Transaction count in a block, by hash
eth_getBlockTransactionCountByNumber
Transaction count in a block, by number
eth_getBlockReceipts
All transaction receipts for a block
Transactions
eth_getTransactionByHash
Transaction data by transaction hash
eth_getTransactionByBlockHashAndIndex
Transaction by block hash and index
eth_getTransactionByBlockNumberAndIndex
Transaction by block number and index
eth_getTransactionReceipt
Transaction receipt with status, gas, and logs
Execution & Simulation
eth_call
Execute a message call without a transaction
eth_estimateGas
Estimate gas required to execute a transaction
eth_createAccessList
Compute an EIP-2930 access list for a transaction
eth_simulateV1
Simulate a bundle of transactions against a block
Filters & Logs
eth_newFilter
Create a log filter with address and topic criteria
eth_newBlockFilter
Create a filter for new block hashes
eth_newPendingTransactionFilter
Create a filter for pending transaction hashes
eth_uninstallFilter
Remove a previously created filter
eth_getFilterChanges
Poll new entries for a filter since the last poll
eth_getFilterLogs
Get all logs matching a log filter
eth_getLogs
Query logs matching criteria in one call
Transaction Submission
eth_sendRawTransaction
Submit a signed transaction to the network
WebSocket Subscriptions
eth_subscribe
Subscribe to newHeads, logs, newPendingTransactions, or syncing
eth_unsubscribe
Cancel an active subscription
RPC Module Discovery
rpc_modules
List available RPC modules and their versions
Debug & Trace
debug_accountRange
Enumerate accounts from the state trie
debug_batchSendRawTransaction
Submit multiple signed transactions in one call
debug_getBadBlocks
List recently rejected invalid blocks
debug_storageRangeAt
Enumerate storage slots of a contract
debug_traceBlock
Trace execution of a block by RLP
debug_traceBlockByHash
Trace all transactions in a block by hash
debug_traceBlockByNumber
Trace all transactions in a block by number
debug_traceCall
Trace a simulated message call
debug_traceTransaction
Trace execution of a mined transaction
Support
For technical support and questions:
Support: support@getblock.io
See Also
Last updated
Was this helpful?