Skip to content

feat(args-builder): sync entrypoints and Args JSON via ceps schema - #94

Merged
gRoussac merged 1 commit into
Interchouette-ITC:devfrom
Interchouette:feat/args-builder-sync
Aug 11, 2026
Merged

feat(args-builder): sync entrypoints and Args JSON via ceps schema#94
gRoussac merged 1 commit into
Interchouette-ITC:devfrom
Interchouette:feat/args-builder-sync

Conversation

@Interchouette

Copy link
Copy Markdown
Member

Summary

  • Hydrate the Args builder from on-chain entrypoint args when a contract hash resolves, otherwise from the vendored ceps schema-only wasm (CEP-18/78/85/95).
  • Prefill builder values from existing Args JSON and write session_args_json back from the in-memory row model on Build.
  • Drop CEP-47; add CEP-95 tab wired to ceps schema.

Test plan

  • cd www && npx nx run-many --target=test --all --parallel=3 --cloud=false
  • Open Args builder with a known contract hash + entrypoint: Custom rows match on-chain args; existing Args JSON values appear
  • Upload WASM, no entrypoint, CEP-18 tab: install fields from schema; Build fills Args JSON
  • Change entrypoint / edit Args JSON, reopen builder: values stay in sync

Made with Cursor

Hydrate the Args builder from on-chain entrypoint metadata or the
schema-only ceps wasm pack, prefill values from existing Args JSON,
and emit session_args_json from the in-memory row model. Drop CEP-47.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Interchouette
Interchouette requested a review from gRoussac August 11, 2026 16:46
@gRoussac
gRoussac merged commit 434717c into Interchouette-ITC:dev Aug 11, 2026
1 check 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.

2 participants