Skip to content

feat: add ABI encoding and decoding#434

Open
brunomenezes wants to merge 17 commits intofeat/add-node-connectionfrom
feat/add-abi-encoding-and-decoding
Open

feat: add ABI encoding and decoding#434
brunomenezes wants to merge 17 commits intofeat/add-node-connectionfrom
feat/add-abi-encoding-and-decoding

Conversation

@brunomenezes
Copy link
Collaborator

@brunomenezes brunomenezes commented Feb 18, 2026

Summary

This is the code change to port the specification feature from current rollups-explorer. There are 60 files changed, however the heavy is inside the specification/ folder that is the port.

Test

To test this feature you can use the below live deployed version of this PR branch.

Link: https://dave-git-feat-add-abi-encoding-and-decoding-cartesi.vercel.app/

The mock is disabled in all preview deployments. Therefore, the first thing the application will ask you is to create a connection with a rollups node. Point to the RPC (e.g. http://localhost:6751/rpc) and the chain rpc if the default connection auto completed failed (e.g. as I use the cartesi cli it would be http://localhost:6751/anvil).

You can use the latest cartesi-cli or run your own rollups-node with an deployed application.

Testing Input/Output Decoding:

  • As you connect to an working rollups-node you will see the application.
  • Connect your wallet.
  • Click send button in the application card and choose a Portal to send a deposit (e.g. Ether portal).
  • Once the transaction is confirmed, click the application card.
  • scroll down and you will see the latest inputs, the default view of the content is Raw you can change to Decoded.
  • Also, if available you can see the same when a output voucher is generated.

Testing Specifications

  • You can click a navigation link in the header called Specifications.
  • Create your first Specification. There are two types standard ABI and ABI parameters where you can slice bytes if needed.
  • As you have one created, now, you can go back to its list page and edit, delete, export and import specifications.

@brunomenezes brunomenezes linked an issue Feb 18, 2026 that may be closed by this pull request
9 tasks
@vercel
Copy link

vercel bot commented Feb 18, 2026

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

Project Deployment Actions Updated (UTC)
dave Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-arbitrum-mainnet Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-arbitrum-sepolia Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-base-mainnet Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-base-sepolia Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-mainnet Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-optimism-mainnet Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-optimism-sepolia Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-sepolia Ready Ready Preview, Comment Mar 2, 2026 1:23pm
rollups-explorer-workshop Ready Ready Preview, Comment Mar 2, 2026 1:23pm

Request Review

@brunomenezes brunomenezes changed the base branch from main to feat/add-node-connection February 18, 2026 10:21
@socket-security
Copy link

socket-security bot commented Feb 18, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​mantine/​notifications@​8.3.13 ⏵ 8.3.151001007796 +2100
Updated@​mantine/​form@​8.3.13 ⏵ 8.3.151001007996 +2100
Added@​mantine/​code-highlight@​8.3.151001008096100
Updated@​mantine/​hooks@​8.3.13 ⏵ 8.3.15991008096 +2100
Updated@​mantine/​core@​8.3.13 ⏵ 8.3.1599 +110083 +196 +2100
Updated@​vercel/​sdk@​1.18.2 ⏵ 1.19.693 -4100100 +198 -1100
Addedjotai@​2.12.510010010094100

View full report

@brunomenezes brunomenezes force-pushed the feat/add-abi-encoding-and-decoding branch from 1ec6e2e to fadca47 Compare February 18, 2026 20:02
@brunomenezes brunomenezes force-pushed the feat/add-node-connection branch 2 times, most recently from 05722a4 to 5688afa Compare March 2, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Waiting review

Development

Successfully merging this pull request may close these issues.

ABI: Add encoding and decoding capability

2 participants