feat: add IDL interact tab#779
Merged
Woody4618 merged 22 commits intosolana-foundation:masterfrom Dec 19, 2025
Merged
Conversation
|
@askov is attempting to deploy a commit to the Solana Foundation Team on Vercel. A member of the Team first needs to authorize it. |
Contributor
|
Generated with ❤️ by ellipsis.dev |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
9d1f60c to
90622b8
Compare
* feat: add IDL interact tab * fix: resolve issue with navigating to inspector for clusters except the mainnet --------- Co-authored-by: Sergo <rogaldh@radsh.red>
90622b8 to
8be8741
Compare
This was referenced Dec 17, 2025
Woody4618
requested changes
Dec 17, 2025
app/features/idl/interactive-idl/model/anchor/anchor-interpreter.ts
Outdated
Show resolved
Hide resolved
app/features/idl/interactive-idl/model/anchor/anchor-interpreter.ts
Outdated
Show resolved
Hide resolved
app/features/idl/interactive-idl/model/codama/codama-interpreter.ts
Outdated
Show resolved
Hide resolved
Woody4618
approved these changes
Dec 19, 2025
Woody4618
pushed a commit
that referenced
this pull request
Dec 22, 2025
## Description Added manual autocomplete feature for IDL accounts (interactive tab). ###⚠️ Important This PR depends on #779, so there is actually only one commit. Should be rebased as soon as the base PR is merged ## Type of change <!-- Check the appropriate options that apply to this PR --> - [ ] Bug fix - [x] New feature - [ ] Protocol integration - [ ] Documentation update - [ ] Other (please describe): ## Screenshots ### Popover example 1 <img width="1717" height="798" alt="Screenshot 2025-12-08 194133" src="https://github.com/user-attachments/assets/05fec904-cbf8-4845-ba19-26952e7f953f" /> ### Popover example 2 <img width="1566" height="883" alt="Screenshot 2025-12-11 185203" src="https://github.com/user-attachments/assets/be1fda10-f363-499d-bf05-c9c7a845ef5b" /> [screen-capture.webm](https://github.com/user-attachments/assets/e2247117-58db-4028-bc59-5f517a542634) ## Testing ### Example - Visit http://localhost:3000/address/AXcxp15oz1L4YYtqZo6Qt6EkUj1jtLR6wXYqaJvn4oye/idl?cluster=devnet - Click the "Interact" tab - Expand the "InitializePoll" instruction - Experiment with autocomplete ## Related Issues N/A ## Checklist <!-- Verify that you have completed the following before requesting review --> - [x] My code follows the project's style guidelines - [x] I have added tests that prove my fix/feature works - [x] All tests pass locally and in CI - [x] I have updated documentation as needed - [x] CI/CD checks pass - [ ] I have included screenshots for protocol screens (if applicable) - [ ] For security-related features, I have included links to related information --------- Co-authored-by: Sergo <rogaldh@radsh.red>
Woody4618
pushed a commit
that referenced
this pull request
Dec 29, 2025
## Description Implemented vector/array arg inputs for IDL forms. ###⚠️ Important This PR depends on #779, so there is actually only one commit. Should be rebased as soon as the base PR is merged ## Type of change <!-- Check the appropriate options that apply to this PR --> - [ ] Bug fix - [x] New feature - [ ] Protocol integration - [ ] Documentation update - [ ] Other (please describe): ## Screenshots <img width="1394" height="2355" alt="localhost_3000_address_AXcxp15oz1L4YYtqZo6Qt6EkUj1jtLR6wXYqaJvn4oye_idl_cluster=devnet (3)" src="https://github.com/user-attachments/assets/37ec0cb8-c7e5-4092-b589-454a7178321f" /> [screen-capture (2).webm](https://github.com/user-attachments/assets/df1c64f8-1fe4-44c3-9688-cd3b452aec4a) ## Testing - Visit http://localhost:3000/address/AXcxp15oz1L4YYtqZo6Qt6EkUj1jtLR6wXYqaJvn4oye/idl?cluster=devnet - Expand `initializePollWithCandidates` (vector example) or `initializePollWithTwoCandidates` (array example) and experiment with inputs ## Related Issues N/A ## Checklist <!-- Verify that you have completed the following before requesting review --> - [x] My code follows the project's style guidelines - [x] I have added tests that prove my fix/feature works - [x] All tests pass locally and in CI - [x] I have updated documentation as needed - [x] CI/CD checks pass - [ ] I have included screenshots for protocol screens (if applicable) - [ ] For security-related features, I have included links to related information --------- Co-authored-by: Sergo <rogaldh@radsh.red>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Added interact tab feature.
Reviewing the stories is optional. This code does not affect production and is intended for developers only.
Type of change
Type of change
Screenshots
Success
Error
Testing
Example 1
Related Issues
Checklist