Architecture
The Fuse Stack is comprised of several essential components, including:
Fuse SDK enables interaction with Fuse APIs, indexing solutions, RPCs, and relayers. Fuse APIs, which include:
- Smart Wallets API for creating and managing Smart Contract Wallets.
- Relaying API for facilitating gasless transactions.
- Admin API for automating tasks like rewards and airdropping.
- Notifications API for subscribing to updates about wallet activity.
- Trade API for fetching trade data and assisting with swaps.
- Payment Link API for creating payment links.
- DATA APIs enable additional indexed data such as balances, transaction histories, and more.
Indexers, including subgraphs and the explorer.
Fuse Network serves as the underlying infrastructure for the Fuse Stack.
Smart Wallet Contracts and their modules.
Token contracts, including ERC20 tokens and ERC721 (NFTs).
Token factories for creating new tokens.
Other smart contracts include AMMs of DEXes, DAO contracts, and more.
These components comprise the robust and comprehensive Fuse Stack, providing a powerful toolkit for building and deploying blockchain-based applications on the Fuse Network.