Skip to content

deps: bump solana-parser rev to clean tkhq-base branch#283

Merged
prasanna-anchorage merged 2 commits into
mainfrom
shahankhatch/solana-parser-rev-bump
May 8, 2026
Merged

deps: bump solana-parser rev to clean tkhq-base branch#283
prasanna-anchorage merged 2 commits into
mainfrom
shahankhatch/solana-parser-rev-bump

Conversation

@shahan-khatchadourian-anchorage
Copy link
Copy Markdown
Contributor

Summary

Bumps the pinned rev of anchorageoss/solana-parser from a0c554d to 2146929. Pure dependency hygiene — no functional change.

Why

The previous rev (a0c554d) sat on the side branch add-fuzz-targets, which was rebased on top of an unmerged port of @prasincs's IDL work. That work has since been merged upstream at tkhq/solana-parser#20, so the cleaner setup is a branch off tkhq/main with just the fuzz-targets commits applied on top.

The new rev points at anchorageoss:shahankhatch/add-fuzz-targets-tkhq-base, which is exactly that: 7 fuzz-related commits cleanly rebased on tkhq/main. Same solana_parser and solana-parser-fuzz-core crates, same APIs, same tests.

Why split out from #255

#255 addresses lint-diagnostics review feedback. This dep-bump is unrelated and shouldn't muddy that PR's narrative.

What's next

A separate PR (tkhq/solana-parser#26) is open to land the same fuzz-targets content on tkhq/main directly. Once that merges, vsp can repoint at tkhq/solana-parser and close anchorageoss/solana-parser#4 (the unmerged IDL port that's now redundant).

Test plan

  • cargo build -p visualsign-solana clean
  • cargo test -p visualsign-solana --lib — 127/127 pass against the new rev
  • Lockfile updated cleanly via cargo update -p solana_parser -p solana-parser-fuzz-core

🤖 Generated with Claude Code

…46929)

The previous rev (a0c554d) sat on a side branch off prasincs's
unmerged IDL work. The new rev (2146929) is rebased on tkhq/main, which
now has the same IDL APIs upstream, plus the same fuzz-core / cargo-fuzz
work as before -- no functional change to consumers. Lockfile updated
in place.

Tracking PR for the new branch's content to land on tkhq:
tkhq/solana-parser#26.
Copilot AI review requested due to automatic review settings May 7, 2026 06:05
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Bumps the pinned anchorageoss/solana-parser git revision used by visualsign-solana to move off the older side-branch commit and onto a cleaner rebased commit, updating the workspace lockfile accordingly.

Changes:

  • Update visualsign-solana to use solana_parser rev 2146929 (was a0c554d).
  • Update solana-parser-fuzz-core dev-dependency rev to 2146929.
  • Refresh src/Cargo.lock to reflect the new git source rev and resulting resolution.

Reviewed changes

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

File Description
src/chain_parsers/visualsign-solana/Cargo.toml Bumps solana_parser and solana-parser-fuzz-core git rev pins to 2146929.
src/Cargo.lock Updates lockfile entries to the new solana-parser git rev and associated dependency resolution.

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

Comment on lines 8 to 10
tracing = { workspace = true }
solana_parser = { git = "https://github.com/anchorageoss/solana-parser.git", rev = "a0c554d" }
solana_parser = { git = "https://github.com/anchorageoss/solana-parser.git", rev = "2146929" }
visualsign = { workspace = true }
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Fixed in f7b22d0: ran cargo update -p solana_parser in the fuzz crate dir; lockfile now points at rev=2146929. cargo fuzz build fuzz_transaction_string builds clean against the new rev.

The fuzz harness has its own workspace + lockfile and was not picked up
by cargo update on the parent workspace. Without this, cargo fuzz keeps
the old rev a0c554d in the fuzz target's dep graph.
@prasanna-anchorage prasanna-anchorage merged commit db978ef into main May 8, 2026
12 checks passed
@prasanna-anchorage prasanna-anchorage deleted the shahankhatch/solana-parser-rev-bump branch May 8, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants