Separate relying app

Open a popup and send Tempo testnet funds through the wallet domainSend Tempo testnet funds through the wallet popup

This app never calls WebAuthn directly. It opens a popup on the wallet domain, transfers a dedicated message port, and asks that domain to approve Tempo transactions like token transfers and contract calls.

Open the popup, approve on the wallet domain, and send the transaction back here.

Wallet popupstableauth.latNetworkTempo Testnet
1

Open wallet popup

2

Approve on wallet domain

3

Send on Tempo testnet

Connected wallet
Network
Tempo TestnetChain #42431

Arbitrary Contract Demo

Deploy and call a `Counter` contract

This shows the relying app can request popup approval for arbitrary contract deployment and function calls, then read the result back from chain.

Counter demo

Saved contract: No counter deployed in this browser yet

Access key: No access key authorized in this browser yet

Current count: Unavailable

Token Transfer Demo

Send demo funds through the popup

This is the separate transfer flow for the demo ERC-20 token on Tempo Testnet.