How a connection was initiated, derived from what was handed to connect().
Values are prefixed by transport so the transport axis stays recoverable — js-* covers the
injected JS bridge, http-* the HTTP (SSE) bridge — while the suffix carries what actually
differs within it.
js-embedded — the dApp is running inside this wallet's own browser.
js-injected — the wallet exposes a JS bridge on the page, typically an extension.
http-specific-wallet — one named wallet, reached via its own bridge and universal link.
http-any-wallet — the universal tc:// link, which any wallet can answer; none chosen yet.
How a connection was initiated, derived from what was handed to
connect().Values are prefixed by transport so the transport axis stays recoverable —
js-*covers the injected JS bridge,http-*the HTTP (SSE) bridge — while the suffix carries what actually differs within it.js-embedded— the dApp is running inside this wallet's own browser.js-injected— the wallet exposes a JS bridge on the page, typically an extension.http-specific-wallet— one named wallet, reached via its own bridge and universal link.http-any-wallet— the universaltc://link, which any wallet can answer; none chosen yet.wallet-connect— the WalletConnect transport.embeddedandinjectedshare the WalletConnectionSourceJS shape, so the shape alone cannot separate them — see describeWalletConnectionSource.