EIP-1193 provider
eth_requestAccounts authenticates the user and returns the account address:
wallet_connect instead. See Connect external wallets for the connection flow.
The provider supports these common methods:
Listen for standard provider events:
viem
Wrap the same provider with a viem wallet client:wallet_connect first and wrap the same provider. Embedded-wallet transactions require the sponsorship callbacks configured on the shared client; follow Sponsorship setup.
wagmi
Create a connector around the same client:config.ts
Availability
These examples use the public@rhinestone/1auth 0.10.2 release. The integrations expose the supported provider methods, not every method a browser extension wallet may implement. See Use and manage connected wallets for external-wallet transaction and connection behavior.