Skip to content

Pexe inspect plan fixes - #228

Open
robknight wants to merge 4 commits into
mainfrom
pexe-inspect-plan-fixes
Open

Pexe inspect plan fixes#228
robknight wants to merge 4 commits into
mainfrom
pexe-inspect-plan-fixes

Conversation

@robknight

@robknight robknight commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Closes #222

Fixes pexe inspect so that instead of using the low-level Podlang predicates, it uses the high-level Rhai AST to infer information about object/action structure. This is used for:

  • pexe inspect plan - explains how a real transaction proof for a given action would be built, e.g. which statements it uses and how many PODs
  • pexe inspect prove - generates a real proof from mock data
  • pexe inspect classes - lists classes and their fields and constraints (where possible to infer)

This previously worked for the limited examples we had, but worked much less well for the larger microverse example, with panics and excessive memory usage. Switching to the more reliable source of information about the actions/classes solves the issue.

@robknight
robknight requested a review from dhvanipa August 24, 2026 21:39
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.

pexe inspect plan panics after synthesizing invalid fixtures for valid actions

1 participant