A dApp opened inside a wallet's in-app browser can connect to that wallet directly and skip the wallet picker, but this is undocumented. Freighter mobile injects window.stellar.provider === 'freighter'; builders discover it by trial and error. freighter-mobile PRs #1000–#1002 (in-app WebView provider, silent SEP-10 login) would extend this.
Please add a short, wallet-neutral page in the wallet-integration docs:
- how to detect the in-wallet context;
- how to connect without a picker, with a copy-paste snippet;
- a note that a cross-network connection protocol has been proposed and may supersede this.
Surfaced by Frontier Lab's ecosystem crawl.
A dApp opened inside a wallet's in-app browser can connect to that wallet directly and skip the wallet picker, but this is undocumented. Freighter mobile injects
window.stellar.provider === 'freighter'; builders discover it by trial and error. freighter-mobile PRs #1000–#1002 (in-app WebView provider, silent SEP-10 login) would extend this.Please add a short, wallet-neutral page in the wallet-integration docs:
Surfaced by Frontier Lab's ecosystem crawl.