Dart/Flutter SDK
The Fuse Wallet SDK is a set of tools for building on Fuse Blockchain in client applications. Fuse Wallet SDK enables developers create Smart Contract Wallets (Based on ERC-4337 Standard) associated with each user's Externally Owned Account (EOA), and that provides added security compared to traditional EOAs with a single private key. With Fuse Wallet SDK, users can deposit funds that no one else can control and withdraw at any time.
Dart/Flutter SDK Features
The Dart/Flutter SDK enables easy ways to enable Account Abstraction on the Fuse Blockchain. Features include:
- Create Smart Contract Wallet
 - Send transactions
- Transfer ERC20 Token/ Native FUSE
 - Non-Blocking transactions
 - Transfer NFT
 - Swap tokens
 
 - Data Features
- Get the list of tokens owned by address
 - Get the historical transactions
 - Get token details
 - Get Smart Wallet’s token balance
 
 - Staking Features
- Get staking options
 - Stake and Unstake
 - Get staked tokens
 
 - Trade Features
- Get token price
 - Get token price change in the last 24 hours
 - Get price change in interval
 - Get the list of supported tokens
 - Sponsored Transactions
 
 - Non-Blocking Transactions