Skip to content

Using Smart Wallets

To request signatures or transactions from a connected wallet, you can either:

  • Use the wallet's EIP-1193 provider to send JSON-RPC requests to the wallet directly.
  • Pass the wallet to a library like viem, ethers, or wagmi.
  • For the embedded wallet specifically, create a transactionIntent from the server and signMessage it with the embedded wallet (client).

Signatures

Choose your preferred approach for handling wallet signatures:

Transactions

Choose your preferred approach for handling wallet transactions: