Welcome to the FuseBox SDK Examples Repository! This repository is designed to provide developers with a comprehensive collection of code examples utilizing the FuseBox Web SDK, FuseBox Mobile SDK, and the FuseBox API. Whether you're a seasoned developer looking to integrate FuseBox technologies into your projects or a newcomer eager to explore the capabilities of the FuseBox ecosystem, you've come to the right place. 💻
FuseBox is an Open Source Wallet-As-A-Service platform based on Account Abstraction. It is ERC-4337 complaint and provides Developers the ability to use a Bundler for collacting UserOperations, and also a Paymaster to sponsor Gas payments for their users to provide a Gasless experience. It provides a set of features that are available to Developers via a SDKs (TypeScript & Dart). Thus making is easier for Developers to interact with the Fuse Blockchain without the need to make direct RPC calls, and eliminating the need to use a node service provider.
Whether you're building financial services, decentralized marketplaces, or social networking platforms, FuseBox provides the tools and infrastructure you need to bring your ideas to life.
The FuseBox Web SDK enables developers to create web-based decentralized applications that seamlessly interact with the FuseBox network. With robust features and intuitive functionalities, developers can quickly integrate blockchain functionality into their web applications.
Learn more about the FuseBox Web SDK: FuseBox Web SDK
The FuseBox Mobile SDK allows developers to build powerful decentralized applications for mobile platforms, including iOS and Android. With native support for mobile features and a streamlined development experience, developers can create immersive decentralized experiences for mobile users.
Explore the FuseBox Mobile SDK: FuseBox Mobile SDK
The FuseBox API provides developers with access to a wide range of blockchain functionalities, including wallet management, transaction processing, and smart contract interactions. With comprehensive documentation and easy-to-use endpoints, developers can integrate blockchain capabilities into their applications with minimal effort.
Discover the FuseBox API: FuseBox API
This repository contains a variety of code examples showcasing the capabilities of the FuseBox SDKs and API. From simple "Hello, World" demonstrations to more advanced dApp implementations, you'll find a wealth of resources to help you kickstart your FuseBox development journey.
To get started, simply clone this repository and explore the code examples provided. Each example lives in a separate branch, allowing you to focus on specific features or use cases. Follow these steps to clone a particular example branch:
-
Clone the repository to your local machine using Git:
git clone https://github.com/fuseio/examples.git
-
Navigate to the directory of the cloned repository:
cd examples
-
List all available branches:
git branch -a
-
Choose the example you want to explore and checkout to its branch:
git checkout example-branch-name
-
Explore the example code and follow the provided documentation and instructions to understand how to leverage FuseBox technologies in your own projects.
We're excited to see what you'll create with FuseBox! If you have any questions, feedback, or feature requests, don't hesitate to reach out to us on Twitter, Discord and Telegram.
Happy coding!
The FuseBox Team
- FuseBox Web SDK Demo App
- GET Smart Contract Wallet Tokens Balances
- Flutter DEMO App
- REST API - How to Get Token Balances for Address
- REST API - How to GET Price Changes for a Token By Intervals
- Swap Tokens using FuseBox Web SDK
- Swap Tokens using FuseBox Flutter Wallet SDK
- Stake Tokens using FuseBox Flutter Wallet SDK
- REST API - Trade v2 GET Quotes
- REST API - Get Non Fungible NFT Token Balances