Interface: Wallet
Object representation of a user's wallet.
Hierarchy
Wallet
Properties
address
• address: string
The wallet address.
chainId
• Optional
chainId: string
CAIP-2 formatted chain ID during the most recent verification.
e.g. eip155:1, eip155:5, eip155:137, etc.
chainType
• chainType: "ethereum"
| "solana"
Deprecated
Use chainId
instead.
Chain type of the wallet address.
connectorType
• Optional
connectorType: string
The connector type used for this wallet during the most recent verification.
This includes but is not limited to injected
, wallet_connect
, coinbase_wallet
, embedded
.
recoveryMethod
• Optional
recoveryMethod: "privy"
| "user-passcode"
If this is a 'privy' embedded wallet, stores the recovery method:
1. 'privy': privy escrow of the recovery material
2. 'user-passcode': recovery protected by user-input passcode
walletClient
• walletClient: "privy"
| "unknown"
Deprecated
Use walletClientType
instead.
walletClientType
• Optional
walletClientType: string
The wallet client used for this wallet during the most recent verification.
If the value is privy
, then this is a privy embedded wallet.
Other values include but are not limited to metamask
, rainbow
, coinbase_wallet
, etc.