Skip to main content
Actions SDK works with wallets from popular embedded wallet providers, regardless of where and how transactions are signed. This guide shows you how to connect a provider wallet to Actions so it can call Actions functions. For help deciding which wallet schema fits your use case, see Integrating wallets.

Connect your wallet

1

Choose a wallet provider

Follow embedded wallet provider documentation and installation steps. Actions works with Typescript clients, both frontend React and backend Node.
2

Import Actions SDK

Import Actions SDK alongside your chosen wallet provider SDK. The quickstart covers installing Actions SDK in your project.
3

Create and fetch embedded user wallets

Follow embedded wallet provider documentation for wallet creation and access.
4

Pass the wallet to Actions

Call actions.wallet.toActionsWallet(...), and pass in the provider wallet. The quickstart includes provider-specific code examples for both frontend and backend clients.
5

Take Action

The returned Wallet is now capable of calling Actions functions like Lend, Borrow, Swap and Pay!

Next steps

  • Follow the Configuring Actions guide to define which protocols, chains, and assets to support.
  • Learn about smart wallets & signers if you want Actions to deploy smart contract wallets controlled by your users’ embedded wallets.
  • See the Wallet Documentation for API details on wallet classes, functions, and parameters.