- Embedded wallet
- Custom signer
Embedded wallets derive and store the account address and factory data during sign-up. Authentication does not submit an onchain deployment transaction.This example uses the same-chain USDC transfer from Relay a transaction, including its clear-signing review. The completed intent deploys the account on Base Sepolia if necessary, then executes the calls.The deployment cost is part of the route. With Check the authenticated account’s address, not an account from another application or WebAuthn mode. See Accounts for the namespace boundaries.
Automatic deployment
Send the first real transaction withsendIntent(). If the account is undeployed on the execution chain, the wallet includes its factory setup in the intent. You do not need to construct or submit a factory call yourself.sponsorshipMode: "required", your application must sponsor it. For a user-paid route, use "disabled" and fund the account with enough assets for both the calls and fees. See Sponsor fees for setup and fallback behavior.Check deployment
Use a public RPC client for the chain you want to check.OneAuthClient does not expose an isDeployed() method:@rhinestone/1auth does not expose a standalone deployment method. Deploy
with the first real intent; the explicit deployment examples in the Custom
signer tab are not embedded wallet APIs.