@privy-io/server-auth SDK.
1.32.4
1.32.3
1.32.0
1.31.0
Improvements
- Add support for importing wallets
 - Add support for sponsoring Ethereum transactions
 - Add support for updating wallets
 
1.29.0
1.28.3
Improvements
- Include wallet’s public key from response
 - Update 
@privy-io/public-apito2.38.0 
1.28.2
Improvements
- Add EIP-7702 authorization signing support
 - Update 
@privy-io/public-apito2.37.1 
1.28.0
Improvements
- Add 
user_idoption as owner for wallet creation - Update 
@privy-io/public-apito2.36.0 
1.27.4
Improvements
- Support policies on 
eth_sign7702Authorization - Update 
@privy-io/public-apito2.35.0 
1.26.0
1.24.0
Improvements
- Add long tail chains to wallet creation method
 - Add support for generating user signers and updating the authorization key
 - Update 
@privy-io/public-apito2.29.0 
1.23.0
Improvements
- Add transaction details to send transaction response
 - Update 
@privy-io/public-apito2.28.0 
1.22.1
Improvements
- Add signAuthorization to createViemAccount
 - Update 
@privy-io/public-apito2.26.0 
1.22.0
Improvements
- Add ethersJS compatible signer
 - Replace support for Token Program Transfer instruction with TransferChecked
 - Update 
@privy-io/public-apito2.25.0 
1.21.3
1.21.2
1.21.0
Improvements
- Add SDK method 
secp256k1Signfor raw signatures from EVM wallets - New utility functions to sign API requests with authorization signatures
 
1.20.0
Improvements
- Add support for 
secp256k1_signRPC method - Constrain the 
Quantityinput to resolve potential number overflow issues - Update 
@privy-io/public-apito2.21.0 
1.19.3
Improvements
- Fix module not found error when 
viemis not installed - Deprecate 
walletApi.createin favor ofwalletApi.createWallet - Add support for specifying owner and additionalSigners when creating wallet
 
1.18.12
Improvements
- Add policy CRUD endpoints to WalletApi
 - Deprecate 
WalletApiCreateResponseTypein favor ofWalletApiWalletResponseType 
1.18.10
Bug Fixes
- Fix issue where hexadecimal strings were not signed correctly due to being passed with the wrong encoding
 
1.18.9
Improvements
- Add id to embedded wallet account on user object for delegated actions
 - Add 
getTransaction 
1.18.8
Improvements
- Add exponential backoff to 
getUsers - Add transaction_id to /rpc endpoints response
 
1.18.5
Breaking Changes
- Remove unused dev dependencies
 
1.18.4
1.18.2
Improvements
- Update types for 
privy.walletApi.ethereum.sendTransactionandprivy.walletApi.solana.signAndSendTransactionto map correctly to successful API responses 
1.18.1
Bug Fixes
- Fix error in server wallet interface where 400 errors were not properly exposed to the developer
 
1.18.0
Breaking Changes
- Deprecate 
privy.walletApi.rpc(...)in favor ofprivy.walletApi.ethereum.{signMessage, signTypedData, signTransaction, sendTransaction}andprivy.walletApi.solana.{signMessage, signTransaction, signAndSendTransaction} 
Improvements
- Add 
getWalletandgetWalletsmethods to fetch server wallets - Add 
createViemAccountmethod to create a viemAccountfrom an Ethereum server wallet - Add 
nameto Google OAuth entry in parsed identity token 
1.17.2
Bug Fixes
- Fix issue where SDK would log 
WARNING: Missing strong random number sourcedue to unrelated ethers type dependency 
1.17.1
Bug Fixes
- Ensure that 
walletApi.rpcinfers the response type correctly based on the input type 
1.16.11
Improvements
- Add support for server wallet authorization signatures and idemptoency keys
 - Add support to get a user by smart wallet address
 
1.16.6
Improvements
- Add support for eth_sendTransaction and Solana signAndSendTransaction RPCs to delegated actions interfaces
 
1.16.5
1.16.1
Breaking Changes
- Removed 
eslint-config-customdependency 
1.15.2
Breaking Changes
- Removed 
eslint-config-customdependency 
1.14.5
Other Changes
- Fetch setting for whether plus emails are disabled when fetching app configuration
 
1.14.2
1.14.0
Improvements
- Add more performant 
getUser({idToken: string})and deprecategetUserByIdon thegetUser(id: string)method 
1.13.1
1.12.0
Breaking Changes
- BREAKING CHANGE: update all 
getUserByX(e.g.getUserByEmail) methods to consistently returnnullif no user is found for the provided query, instead of throwing an error 
Improvements
- Add 
getUserByTelegramUsernameandgetUserByTelegramUserIdto get users by telegram identifiers 
1.11.1
1.10.0
Improvements
- Add 
getTestAccountAccessTokenmethod to fetch a valid access token for a account if enabled 
1.9.6
Improvements
- Add 
getUserByCustomAuthIdto get users by a custom auth identifier - Add 
getUserByTwitterUsernameandgetUserByTwitterSubjectto get users by twitter identifiers 
1.9.5
1.9.4
Improvements
- Add 
Spotify,Instagram,Telegram, andFarcasterto exposed types - Enable Solana wallet pregeneration
 
1.9.2
1.9.0
Improvements
- Include 
firstVerifiedAtandlatestVerifiedAtinuser.linkedAccounts - Include telegram accounts in 
user.linkedAccounts - Add 
vanityNameto linkedin accounts - Add 
hdWalletIndexandimportedto wallet accounts - Add 
telegram,tiktok, andlinkedinto User 
Bug Fixes
- Fix 
importUserto not requirefirstVerifiedAtorlatestVerifiedAt 
1.8.0
Other Changes
- fix and update 
getUserByWalletAddressendpoint to be more performant - fix and update 
getUsersendpoint to be more performant for getting all users 
1.7.0
1.5.0
Improvements
- Add ability to query users by specific accounts (e.g. email, wallet address, phone number)
 - Add ability to import users with custom auth accounts
 
1.3.0
Improvements
- Update 
getUsersto support paginated API and return all getUsers - Support GitHub account types
 

