Skip to main content
Privy Docs home page
Search...
⌘K
Ask AI
Demo
Support
Dashboard
Dashboard
Search...
Navigation
Ethereum
Interfacing with common libraries
Welcome
Basics
Authentication
Wallets
Policies & controls
Transaction management
User management
Security
Recipes
API reference
Wallets overview
Chain support
Flexible custody
Embedded wallets
Create a wallet
Get a wallet
Update a wallet
Import a wallet
Export a wallet
Enabling server-side access to user wallets
Enabling offline actions with user wallets
Using wallets
Ethereum
Send a transaction
Sign a transaction
Sign a message
Sign typed data (EIP-712)
Sign a raw hash
Sign EIP-7702 authorization
Switch chains
Ethereum provider
Interfacing with common libraries
Solana
Bitcoin
Other chains
EVM smart wallets
UI components
Whitelabel
Custodial wallets
Overview
Setup
Create a custodial wallet
Sending funds
Transaction lifecycle
Advanced
External wallets
Overview
Setup
Usage
Ethereum
Solana
Global wallets
Overview
Launch your wallet
Integrate a global wallet
React
On this page
Viem
Getting an account
Getting a wallet client
Wagmi
Ethers
Ethers v5
Ethers v6
Web3.js
Ethereum
Interfacing with common libraries
Anthropic
Open in Claude
Anthropic
Open in Claude
React
If you are looking to integrate Privy with a Solana library instead, please see our
Solana web3 integrations guide
.
Was this page helpful?
Yes
No
Ethereum provider
Sign a message
⌘I
Assistant
Responses are generated using AI and may contain mistakes.