Skip to content

feat: prototype layout, switch, and interaction (Stages 1-6) - #63

Draft
forshtat wants to merge 11 commits into
sourcifyeth:mainfrom
forshtat:feat-stage5-bitfield
Draft

feat: prototype layout, switch, and interaction (Stages 1-6)#63
forshtat wants to merge 11 commits into
sourcifyeth:mainfrom
forshtat:feat-stage5-bitfield

Conversation

@forshtat

@forshtat forshtat commented Aug 4, 2026

Copy link
Copy Markdown

WIP - Verifying implementation feasibility for the "custom encoding" descriptors (code not reviewed yet)

Example:

npm run visualize 0xc40af05fd89683307c158f3c1a2520a2341b9332568060bef7a0204fee5c3ef8 1

It will:

  1. Contact a public RPC (merkle.io, optimism.io, arbitrum.io, etc. based on your chainId).
  2. Fetch the actual raw transaction bytes.
  3. Pass it through the ERC-7730 formatting pipeline using the local testing index we set up.
  4. Export the resulting nested structure to a JavaScript file (scratch/data.js).
  5. Automatically pop open the gui.html page in your default browser perfectly loaded and rendered!

forshtat and others added 8 commits August 4, 2026 00:54
Co-authored-by: Antigravity <antigravity@google.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-authored-by: AI Assistant <ai@example.com>
Co-authored-by: Gemini <gemini@google.com>
Co-authored-by: Gemini <gemini@google.com>
…bare string paths

- Updates `scopeLayoutFieldParams` to correctly prefix child parameter paths
- Modifies `evaluateSwitchExpression` to properly evaluate bare string expressions during local lookup

Co-authored-by: Antigravity <antigravity@google.com>
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