
ZCU Wallet for your browser
A standalone, MetaMask-compatible extension wired straight to the Zero Chill EVM chain. Keys are created and encrypted in your browser, transactions are signed locally, and Zero Chill games connect with zero code changes.
Chrome, Edge, Brave, Arc and Opera · Manifest V3
“Add ZCU to wallet” works with MetaMask, Rabby, Coinbase Wallet, Trust Wallet, Brave Wallet and Frame. No wallet installed? It opens the manual setup guide.

What it does
Standalone & self-custodial
A seed phrase is generated in your browser and sealed with AES-GCM + PBKDF2. No account, no server, no key escrow.
MetaMask-compatible
Injects an EIP-1193 window.ethereum provider plus window.zcu and EIP-6963 discovery, so existing dapp code just works.
Built for browser games
Connect, sign and send prompts open in a fast popup, hard-wired to chain 90031273 — no manual network adding.
Signed locally
Every transaction and message is signed inside the extension. Nothing leaves the browser except the signed payload.
Install
- 1Download and unzip the extension package.
- 2Open chrome://extensions in Chrome, Edge, Brave, Arc or Opera.
- 3Enable Developer mode (toggle in the top-right).
- 4Click “Load unpacked” and select the unzipped folder.
- 5Pin the ZCU Wallet icon, then create or import a seed phrase.
For game developers
Nothing special required — talk to window.ethereum exactly as you would with MetaMask.
const [account] = await window.ethereum.request({ method: "eth_requestAccounts" });
const chainId = await window.ethereum.request({ method: "eth_chainId" }); // 0x55dc4a9
const hash = await window.ethereum.request({
method: "eth_sendTransaction",
params: [{ from: account, to: "0x...", value: "0x2386f26fc10000" }],
});Supported: eth_requestAccounts, eth_accounts, eth_chainId, net_version, personal_sign, eth_signTypedData_v4, eth_sendTransaction, wallet_switchEthereumChain, plus pass-through for any read-only JSON-RPC call. Full chain specs, node runbook and merged-mining calls live at zerochill.com/build.