Skip to content

fix(walletconnect): wire the projectId gate - #93

Merged
deblasis merged 1 commit into
mainfrom
fix/walletconnect-project-gate
Aug 23, 2026
Merged

fix(walletconnect): wire the projectId gate#93
deblasis merged 1 commit into
mainfrom
fix/walletconnect-project-gate

Conversation

@deblasis

Copy link
Copy Markdown
Contributor

The _require_project_id helper shipped in lib.star but no handler called it — every walletconnect route answered with no credential at all, unlike the real relay. All seven handlers now demand a projectId (body, query, or bearer). The engine test and the VM suite send one; the suite's gate markers now assert the 401s instead of documenting the unwired gate; the sidecar deviation narrows to the true remainder (any non-empty projectId passes, no registry check). One of the campaign's logged optional remainders, closed.

_require_project_id shipped in lib.star but no handler called it —
every route answered with no credential at all, unlike the real WC
relay. All seven handlers now demand a projectId (body, query, or
bearer); the engine test and VM suite send one, and the suite's
gate probes assert the 401s. The sidecar deviation narrows to what
remains true: any non-empty projectId passes (no registry check).
@deblasis
deblasis merged commit 721d4e3 into main Aug 23, 2026
1 check passed
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.

1 participant