For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deploy a Smart Contract - GIWA

This guide covers adding the GIWA network to a browser wallet, then deploying a smart contract to GIWA using Foundry, Hardhat, or Remix.

GIWA is fully EVM-equivalent, so contracts deploy using the standard Solidity toolchain — Foundry, Hardhat, or Remix — with a GetBlock endpoint. This guide covers adding the network to a wallet and deploying a first contract to GIWA.

Prerequisites

Network Details

Property
GIWA

Chain ID

91342 (0x164ce)

RPC URL

https://shared.ap-southeast-1.getblock.io/<ACCESS-TOKEN>/

Currency Symbol

ETH

Ethereum Mainnet and Sepolia are pre-configured in MetaMask by default. GIWA is not, so it must be added manually — use the button below or the manual steps that follow.

Add Network to Your Wallet

  1. Open MetaMask (or your EVM wallet of choice).

  2. Click the network dropdown at the top of the wallet.

  3. Click Add network → Add a network manually.

  4. Enter the network details from the Network Details table above.

  5. Save and switch to the newly added GIWA network.

Deploy with Foundry

  1. Install Foundry

  1. Create a project

  1. Create a contract — save as src/HelloGiwa.sol:

  1. Deploy — export your credentials and broadcast:

  1. Verify on the block explorer — GIWA uses a Blockscout explorer:

Deploy with Hardhat

  1. Create a project

  1. Configure the network — populate hardhat.config.js:

  1. Create a contract — save as contracts/HelloGiwa.sol:

  1. Compile and deploy — save as scripts/deploy.js, then run it:

  1. Verify on the block explorer

Last updated

Was this helpful?