feat: add feature-flagged Somnia session keys - #26
Draft
CryptoMickle wants to merge 2 commits into
Draft
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Build verification
npm run lint(0 errors; 15 existing warning categories)npx tsc --noEmit --pretty falsenpx npm@10.9.4 cigit diff --checkThe normal CI jobs continue to use the repository build command and validate all three configurations. GitHub CI and both Vercel project checks are green.
Controlled live preview QA — 2026-09-01
Environment:
503120x07c5D071132ae95C3708031790b3feC740F4c2920x32af12c2be521D67A3a4eC0b168171CF335186d20xb936bb4869a59736F4548BB6BE9336ad548277B60x3a899F677FD5F5E63fab7A8EDfAb4Fc67CF13De2Verified lifecycle:
0xc532371fa848a7f731f62ccdafcd54676c3e655efacbef3f6f819126f1442e30.startGamewas submitted by the session signer as a sponsored UserOperation:0x4cf1ef0c8642dcf3fcafe97c1a0ac11f63b8976623599cf4c896bd0e13dd3622.34fulfilled successfully with callback success:0xdfb48e2e554ffe3f838535387a07260c72628c3a52507addbce36813320957a0.attackwas submitted without another MetaMask popup as a sponsored UserOperation:0x09f3012e870764793dee783668dce5d9c15236bdb9e9faa55f458ba31393f733.35fulfilled successfully with callback success:0x112b6a4a0ca6645ba3c409c07ea5a96c1cdbde6576576425473dc989aac4655d.0x8c7ebc82a6483db7c4080b470899096ff6b0818cce245225a2b9bfc64a2e133d.Read-only postconditions:
getAllActiveSigners()037; gameplay and revocation did not consume normal EOA transactionsRollout and URL guardrails
https://delveworn.vercel.app/practiceandhttps://delveworn.vercel.app/onchainare published compatibility URLs and must remain reachableOpen launch items
Dependency note
The clean npm 10 audit reports 35 transitive findings (29 moderate, 6 high), including findings in the current Thirdweb and existing wallet dependency trees. No forced audit rewrite or incompatible downgrade is included. Keep this PR in draft until the MetaMask warning, sponsorship controls, URL compatibility plan, and dependency posture are reviewed.