SoroPass / Stellar Wallets Kit Demo
detecting… testnet

Test run: passkey wallet through the kit

Five steps, in order. Press the button; the page checks the result. Every button calls StellarWalletsKit, never the module.

0 of 5 passed
1

Connect through the kit picker

NOT RUN

Freighter, LOBSTR and xBull appear as the kit lists them and stay display-only here. A classic wallet offers passkeys by embedding SoroPass: existing wallets guide.

2

Sign a transaction

NOT RUN

3

Reject a wrong key

NOT RUN

4

Disconnect, then reconnect

NOT RUN

5

Come back as a returning visitor

NOT RUN

Other kit calls

Off the main path. Each row shows the kit's response.

signAuthEntry() on a single Soroban auth entry for the account. In memory modes the page verifies it with __check_auth.

signMessage("hello from the kit"). Returns a self-contained JSON envelope: authenticatorData, clientDataJSON, signature.

getAddress({ skipRequestAccess: true }). Answers from cache or refuses. Never prompts.

profileModal(). The kit's own account view: C-address, copy, disconnect.

Forgets the remembered credential and the fee source. Reload afterwards for a true first run. The passkey itself stays in your authenticator.