Skip to content

Validate browser bridge against a real unlocked Deckard daemon #63

Description

@0xpantera

Why

The browser bridge vertical slice has been manually verified in dev mock mode through a real browser extension, SSH loopback forwarding, and the local test dapp. The remaining validation step is the non-mock path: bridge -> shared wallet client -> deckard-signerd -> unlocked wallet address.

This proves the extension flow works against the same daemon path used by Deckard/MCP, not only --dev-mock-account.

Related: #44, #49, #50.

Scope

  • Run Deckard/signerd with a throwaway unlocked wallet.
  • Start deckard-browser-bridge without --dev-mock-account.
  • Load the unpacked extension in a browser and exercise the test dapp.
  • Capture any setup friction around remote development, SSH port forwarding, and competing wallet extensions.

Acceptance

  • eth_requestAccounts returns the unlocked Deckard daemon address.
  • eth_accounts returns [] before permission and the account after eth_requestAccounts for that origin.
  • eth_chainId reflects DECKARD_CHAIN_ID.
  • Failure cases are documented for locked wallet, missing daemon socket, and wrong chain configuration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions