Skip to content

feat: add verified Somnia native VRF frontend deployment - #25

Merged
CryptoMickle merged 1 commit into
mainfrom
somnia-native-vrf-frontend
Sep 1, 2026
Merged

feat: add verified Somnia native VRF frontend deployment#25
CryptoMickle merged 1 commit into
mainfrom
somnia-native-vrf-frontend

Conversation

@CryptoMickle

Copy link
Copy Markdown
Owner

Summary

  • register the live-verified Somnia Shannon Delveworn deployment at 0x07c5D071132ae95C3708031790b3feC740F4c292
  • select Somnia Native VRF instead of the retired Chainlink/wrapper configuration
  • route the onchain page through the existing active-deployment clients, wallet switching, explorer, labels, polling and retry policies
  • expose MetaMask standard play for Somnia while preserving RISE Wallet Instant Play and MetaMask on RISE
  • build both riseTestnet and somniaShannon in frontend CI
  • keep riseTestnet as the default so existing grant-linked production URLs and behavior do not change

Live Shannon verification

  • adapter: 0x4d57f5129B492EDb48386E01a2C9dd2f4Cc8e0A9
  • Delveworn: 0x07c5D071132ae95C3708031790b3feC740F4c292
  • setConsumer: 0x5f08dd2ae52d34d71ef37475730d9ca9a371c5de36dfaefb22edbe99cf8d01c1
  • startGame: 0xe0da338f447017f087e67628870ed2d2e22895f6fbf8b764accb5132d2270bbd
  • native VRF fulfillment: 0xf5e289fc8e4fcef2c95e059a00575d51c000ad2442c98ac66439ea4504a78d81
  • callback succeeded, pending state cleared and a Zombie with 30 HP spawned

Validation

  • npm run lint — 0 errors (existing warnings remain)
  • npx tsc --noEmit
  • production build with RISE selected
  • production build with Somnia selected and no RISE address configured
  • browser smoke test:
    • RISE still shows RISE Wallet Instant Play plus MetaMask
    • Somnia shows chain ID 50312, the verified contract link and MetaMask only

Deployment boundary

Merging this PR does not change the Vercel deployment selector. The public frontend remains on RISE Testnet. Somnia supports ERC-4337-style smart accounts and session keys, but that wallet flow requires a separately selected and tested account-abstraction integration; this PR intentionally limits Somnia to the verified MetaMask path.

@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
delveworn Ready Ready Preview Sep 1, 2026 1:04am UTC

@CryptoMickle
CryptoMickle merged commit 1afdcc9 into main Sep 1, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant