Skip to content

Contracts and addresses

All contracts are live on GIWA Sepolia (chain id 91342). All Suho contracts are source-verified on the explorer.

Suho contracts

ContractAddress
SuhoCodeAttester0x88645529532844C380b40AB68E335CC7a8a0f63B
OndolTransferGuard (current)0x4E395754311359Ac12a1005C69eac49E17046eBE
OndolTransferGuard (superseded)0x106953DB14B1183378976E128AE5cd40C4b493d2
AriseModule0x827375200CF4595f71b09497A65BAF10Ca907466
OndolProxy (current account front)0x5641D0D42bCD6450BE30077998Fe64F263A4887B
OndolAccountV3 impl (current, behind the proxy)0xff164E70038EB91c342981d95f1f59d04499399E
OndolAccountV2 (legacy, direct delegation)0xC512B2B083a38aa75F20E947feC5ee22AA23Bd69
OndolAccount v1 (superseded)0xD9933BEfC6C6ff968c662c30c765Ce9740aD8Ec4

GIWA contracts used

ContractAddress
DojangScroll0xd5077b67dcb56caC8b270C7788FC3E6ee03F17B9
UpnameRegistry0x091D00004f21eb2Fc30964A8a4995692d9b49628
GIWAFaucetExtension (issuer)0x63CCe2b569A7bC35895ee24306c1512fefc06121
EAS (predeploy)0x4200000000000000000000000000000000000021
SchemaRegistry (predeploy)0x4200000000000000000000000000000000000020

Schemas

  • Verified code: bytes32 codeHash, string domain. UID 0x8f05c451eccf1fe63ba0518ad1f3338b92b7516eec60ea8ea9e528b20e49a3cf. Resolver 0, revocable.
  • Suho Card: string displayName, string contact, string remarks. UID 0x1eb6f3a6fefafeb323d44868d7c4c97ee64c981d9c47c5f028154a29dba0bdaa. Resolver 0, revocable.

Config

  • Guard large-send threshold: 0.01 ether (at or above it, a send to an unverified address needs a hold-to-confirm plus the passkey; no code).
  • Accepted attester ids from DojangConfig: testnet faucet first, Upbit Korea second.
  • Chain: GIWA Sepolia. Normal RPC https://sepolia-rpc.giwa.io. Flashblocks RPC https://sepolia-rpc-flashblocks.giwa.io. Explorer https://sepolia-explorer.giwa.io.

The proof

Every milestone is a live transaction.

MilestoneTransaction
Account upgraded in place (7702 + passkey init)0x5e6e…35ef
Send to a verified name0x5140…c8ec
Small send to a stranger, warned0xf1ab…300d
Guard: large send to a stranger (passkey + hold-to-confirm, no code)OndolTransferGuard 0x4E39…6eBE
Arise, passkey rotated0x3677…6bc3
Upgraded v1 to v2 in place0x2a24…98af
Stranger onboarded gasless0xf00b…ce42
Card self-attested through the account0x5cbf…b167