add gridZERO (gridzero-1) — Move appchain on Initia mainnet#835
add gridZERO (gridzero-1) — Move appchain on Initia mainnet#835penguinpecker wants to merge 1 commit into
Conversation
gridZERO is a 5x5 on-chain lottery game appchain (MiniMove rollup, OPinit
bridge_id 47). Pick a cell, the round resolves a winner from occupied cells
every 60s. Native INIT entry, $ZERO reward emission, 1-in-100 motherlode
bonus rounds.
- Chain: gridzero-1
- Bridge ID: 47 (registered on interwoven-1 OPHost on 2026-05-28)
- Codebase: initia-labs/minimove v1.1.12
- Endpoints:
RPC https://gridzero-sequencer-production.up.railway.app
REST https://gridzero-rest-production.up.railway.app
- IBC: transfer ch-0<->ch-110, nft-transfer ch-1<->ch-111
- Native gas: uinit at 0 fixed_min_gas_price (free user txs)
- $ZERO token (native Move FA): move/1ed4c19b0f2410cc1773bf82d5b6d378bb61caeb821ce060018e456e72915924
- Live game: https://gridzero-initia.vercel.app
- Source: https://github.com/penguinpecker/gridzero-initia
Adds mainnets/gridzero/chain.json + assetlist.json + images/gridzero.png.
Both JSON files validate against chain.schema.json + assetlist.schema.json.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
WalkthroughThis PR adds two JSON configuration files to register the GridZero mainnet within the Initia chain registry. The chain configuration defines network identity, RPC/REST endpoints, and metadata; the asset registry enumerates the two supported tokens (INIT and ZERO) with denom units and logo URIs. ChangesGridZero Mainnet Registration
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Actionable comments posted: 0 |
gridZERO is a 5×5 on-chain lottery game appchain built as a MiniMove rollup on Initia.
Pick a cell, the round resolves a winner from occupied cells every 60 seconds. Native INIT
entry, $ZERO reward emission, 1-in-100 motherlode bonus rounds (10× pot + 1000 $ZERO).
Chain summary
gridzero-147(registered oninterwoven-1OPHost on 2026-05-28)uinit(free,fixed_min_gas_price=0— game uses uinit as entry currency)IBC channels (gridzero-1 ↔ interwoven-1)
transfer: channel-0 ↔ channel-110nft-transfer: channel-1 ↔ channel-111Both relayed by an active Hermes relayer (informalsystems/hermes v1.13.3); OPinit executor (opinitd v1.0.20) submits DA batches + output proposals.
Endpoints
$ZERO token
Native Move FA published by
gridzero::zero_token. Metadata:0x1ed4c19b0f2410cc1773bf82d5b6d378bb61caeb821ce060018e456e72915924. Bank denom:move/1ed4c19b0f2410cc1773bf82d5b6d378bb61caeb821ce060018e456e72915924.Repo / source
https://github.com/penguinpecker/gridzero-initia
Files changed
mainnets/gridzero/chain.jsonmainnets/gridzero/assetlist.jsonimages/gridzero.png(512×512)Both JSON files validate against
chain.schema.json+assetlist.schema.json(verified locally withjsonschemaDraft7).Summary by CodeRabbit