Skip to content

feat: one-click edit extrinsic call data#139

Merged
voliva merged 1 commit into
mainfrom
vo/extrinsic-input
May 14, 2026
Merged

feat: one-click edit extrinsic call data#139
voliva merged 1 commit into
mainfrom
vo/extrinsic-input

Conversation

@voliva

@voliva voliva commented May 14, 2026

Copy link
Copy Markdown
Contributor

As suggested in #34, reduces the amount of clicks to decode a calldata.

Previously you'd have to click on the right-hand side button that opened a binary input popup, click on the input, paste, click on OK to have it. Now the input is directly in the extrinsics page, which is easier to use.

Screen.Recording.2026-05-14.at.11.44.45.mov

@voliva voliva requested review from carlosala and josepot May 14, 2026 09:47
@vercel

vercel Bot commented May 14, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
papi-console Ready Ready Preview, Comment May 14, 2026 9:47am

Request Review

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR streamlines extrinsic calldata editing by replacing the modal-based binary editor with an inline binary/hex input on the extrinsics page.

Changes:

  • Adds inline binary input handling, validation, and Enter/Escape behavior in BinaryDisplay.
  • Keeps the binary copy and expand controls alongside the new inline editor.
  • Updates hash parameter syncing to write against the current browser hash.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/hashParams.tsx Adjusts synced hash parameter updates to call setHashParams without the React Router location object.
src/codec-components/LookupTypeEdit/BinaryDisplay.tsx Replaces the binary edit modal button with an inline editable input and validation state.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/codec-components/LookupTypeEdit/BinaryDisplay.tsx
Comment thread src/codec-components/LookupTypeEdit/BinaryDisplay.tsx
@voliva voliva merged commit f8fbfcd into main May 14, 2026
3 checks passed
@voliva voliva deleted the vo/extrinsic-input branch May 14, 2026 12:44
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.

3 participants