This page has been updated for Wallets SDK V1. If you are using the previous version,
see the previous version of this page or the V1 migration guide.
Configuration
Configure the wallet with an external wallet as the operational signer at creation time. Theaddress is the public address of the external wallet.
- React
- Node.js
Using Or create the wallet explicitly:
createOnLogin on the provider:Signing Transactions
External wallet signing requires anonSign callback. Before sending transactions, activate the signer with the full config:
onSign by Chain for chain-specific onSign signatures and return values.
Adding an External Wallet to an Existing Wallet
If the wallet already exists with a different signer, you can register an external wallet viawallet.addSigner({ type: "external-wallet", address }). See Add Signers for the full flow.
Next Steps
Add Signers
Register additional signers on an existing wallet
Configure Recovery
Set up email or phone recovery
Device Signer
The default client-side signer

