virtuals-acp-node-v2-bench-2026-06-19
4 findings: stale Solana bigint path, placeholder tests, active-job type mismatch, missing LLM dependency
What was found
AntFleet's Virtuals public repo scan reviewed [Virtual-Protocol/acp-node-v2](https://github.com/Virtual-Protocol/acp-node-v2) on June 10, 2026 using the Opus-first, blind GPT confirmation workflow.
4 confirmed findings were filed publicly from antfleet-ops:
- Solana bigint JSON serialization risk in the older client path. Current
upstream main no longer contains the referenced src/clients/solanaAcpClient.ts / makeIx() path, so no stale PR was opened for that issue.
- Placeholder
npm testfailed intentionally instead of running package
validation.
AcpJobApi.getActiveJobs()was typed as a narrow job-id tuple array while
AcpApiClient returns full OffChainJob records.
- LLM examples imported
@anthropic-ai/sdkwithout declaring it in package
dependencies.
Fix PRs were submitted upstream from antfleet-ops for the findings that still applied to current upstream main.
Evidence
- Methodology anchor: AntFleet/bench-virtuals-acp-node-v2
- Source repo: Virtual-Protocol/acp-node-v2
- Issue #17 -> no PR opened; referenced Solana client path is absent on current upstream main
- Issue #18 -> fix PR #25
- Issue #19 -> fix PR #24
- Issue #20 -> fix PR #26