-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Summary
tempo wallet login opens the browser and the user can authenticate successfully (passkey + email), but the CLI never receives the session token. The wallet shows as logged in on the browser, but tempo wallet whoami returns ready: false and logged_in: false.
Steps to Reproduce
- Install tempo v1.4.3 on macOS (arm64)
- Run
tempo wallet login - Complete authentication in the browser (passkey via phone)
- Browser shows wallet dashboard / "Add funds" page — auth succeeded
- CLI remains stuck waiting indefinitely
tempo wallet whoamireturns{"ready":false}tempo wallet debugreturns{"logged_in":false}
Investigation
Running with -vvvv shows the CLI opens the browser and then waits, but no further trace output appears after auth completes in the browser:
Auth URL: https://wallet.tempo.xyz/cli-auth?auth=eng:...&code=XXXXXXXX
TRACE default browser is file:///Applications/Google%20Chrome.app/
TRACE about to start browser: Default for https://wallet.tempo.xyz/cli-auth?auth=eng:...&code=XXXXXXXX
TRACE received status: 0
(nothing further — CLI hangs here)
Curling the status endpoint that the CLI appears to poll:
curl -sv "https://wallet.tempo.xyz/api/cli-auth/status?auth=eng:...&code=XXXXXXXX"
Returns a 302 redirect to /api/cli-auth/status?code=XXXXXXXX (stripping the auth param and setting an rpc_auth cookie), and the redirected URL returns a 404 page.
Environment
- tempo v1.4.3 (a35c7d1bc)
- wallet extension v0.1.4 (eee9ae7)
- macOS Darwin 25.2.0 (arm64 / Apple Silicon)
- Browsers tested: Chrome, Safari — same result
- Passkey created on iPhone, used cross-device via WebAuthn
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels