title |
---|
Operators Onboarding |
An Operator on Fuse is an Intermediary that enables consumers interact with the Fuse blockchain via their Solutions. Operators can include integrators, payment providers, financial institutions, apps, consumer clubs, sharing economies, startups, local communities, online and offline retailers, and more. They use the Fuse Network blockchain and other tools to power payment services for their customers, enabling the exchange of real-world goods and services using the blockchain.
A key feature of Operators is that they pay network fees on behalf of users.
Operators an build their applications on Fuse using the FuseBox Web SDK, Flutter SDK or REST API endpoints.
To build as an Operator, you need to get an API KEY to use the FuseBox SDK. Create an API KEY using the Fuse Console Tool by following the steps outlined in this guide.
After you have successfully created an Operator Account, click the button “Add funds”. Copy the Operator Account Address. Note: The Operator Account Address is a Smart Contract Wallet, and as such it can be used for ALL ERC-4337 functions.
Once you have funded the Operator Account with at least 10 Fuse Tokens, you can then access the API Key.
Note: Operator Functions are currently only available on Mainnet.
FUSE is available on several centralized (CEX) and decentralized DEX exchanges.
Via Voltage Finance.
You can read the section on "Build on Fuse Guides".
To deploy applications to Fuse Sparknet, follow the "Build on Fuse Guide" and set the Network ID to 123.
To deploy applications to Fuse Sparknet, follow the "Build on Fuse Guide" and set the Network ID to 122.
The FuseBox SDK contains ALL the methods required for building a complete application on Fuse. The SDKs for both Flutter and JS. The FuseBox SDK simplifies the incorporation of Account Abstraction on the Fuse Blockchain, offering features such as:
- Smart Contract Wallet Creation.
- ERC20 and Native FUSE Transfers.
- Staking.
- Data Services.
- Trading Functions.
Upon successfully creating an API and funding your Operator Account, your Operator Account Paymaster is pre-funded with 1 FUSE (enough to sponsor ~300 transactions) and you can set up your application for a Gasless experience by parsing a 3rd argument when initializing the FuseBox SDK.
Ensure you replace YOUR_FUSEBOX_API_KEY with your actual API key:
const apiKey = "YOUR_FUSEBOX_API_KEY";
const credentials = new ethers.Wallet(privateKey);
const fuseSDK = await FuseSDK.init(apiKey, credentials, {
withPaymaster: true,
});
See RPC Node Providers page.
ChainDrop faucet, Stakely faucet
Here are a collection of Smart Contracts address that you need to know in the course of building on Fuse. The Smart Contracts include Fuse Contracts deployed across other Blockchain networks.