Skip to main content

Smart Wallets API

Smart Wallets API give users the ability to authenticate with an Externally Owned Accounts (EOAs), using Social Login and create Smart Contract wallets, execute gasless transactions through the relay service, fetch balances and tokens, get transaction history, and much more.

Accounts created using the Smart Wallet API are Non-custodial Smart Contract Accounts deployed on the Fuse network. The owner controls the wallet funds and can perform transactions by signing messages and sending them to the relayer.

Ready to start!​

📘Remember​

For all Smart Wallets API requests, you will need to add your Public API Key to the request query params under the key apiKey.

The Smart Wallet API v2 is available to developers in the API Reference and via the Flutter SDK. The base API url is https://api.fuse.io The API key is parsed as a param ?apiKey=<YOUR_PUBLIC_API_KEY>

The available methods are:

EndpointURL pathHttp
Auth/api/v2/smart-wallets/authPOST
Get Wallet Actions/api/v2/smart-wallets/actionsGET