@alchemy/wallet-apis
v5.1.1
Published
Alchemy Wallet APIs
Downloads
55,080
Readme
@alchemy/wallet-apis
This package replaces @account-kit/wallet-client. See the migration guide.
High-level viem-style client for Alchemy's Smart Wallet APIs. Provides EIP-7702 smart wallet support with signing, transaction preparation, and call sending.
Installation
npm install @alchemy/wallet-apis viemKey Exports
createSmartWalletClient- Factory to create aSmartWalletClient(viem client extended with smart wallet actions)alchemyWalletTransport- Alchemy transport pre-configured for the Wallet API gatewaysmartWalletActions- Client decorator attaching all wallet API actions
Actions
- Signing -
signMessage,signTypedData,prepareSign,signPreparedCalls,signSignatureRequest - Transactions -
prepareCalls,sendCalls,sendPreparedCalls - Account management -
getCapabilities,listAccounts,requestAccount - Permissions -
grantPermissions
Experimental (@alchemy/wallet-apis/experimental)
requestQuoteV0,swapActions- Pre-release swap functionality
License
MIT
