project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Stablestore

Welcome to StableStore, the ultimate dashboard for Filecoin storage providers. Designed to streamline your operations and finances, StableStore offers a comprehensive suite of tools to manage your storage deals and monitor your performance.

Stablestore

Created At

HackFS 2024

Winner of

Zondax - Best Use of Beryx 2nd place

Filecoin - Stablecoin Payments for Paid Storage Deals

Project Description

Welcome to StableStore, the ultimate dashboard for Filecoin storage providers. Designed to streamline your operations and finances, StableStore offers a comprehensive suite of tools to manage your storage deals and monitor your performance.

In addition to being an invaluable resource for Filecoin storage providers, StableStore also serves as a storage deal indexer for Beryx/Zondax. Our platform ensures that you have all the information you need at your fingertips, enabling you to make informed decisions and optimize your storage provisioning.

Efficient Payment System

StableStore leverages the Squid Router to facilitate payments in stable coins, providing you with the financial stability you need. Configure your escrow wallet address during setup, and effortlessly receive FIL funds from clients into this wallet. With just a click of the withdraw button, you have the flexibility to choose between receiving your payments as USDC for stability or as FIL to stay within the Filecoin ecosystem.

Comprehensive Deal Analytics

Powered by Beryx, StableStore delivers in-depth data about your storage deals. Monitor performance metrics, track deal statuses, and gain insights into your operations with ease. This detailed data empowers you to make informed decisions and optimize your storage services.

User-Friendly Configuration

Setting up as a storage provider has never been easier. Simply input your escrow wallet address, and you’re ready to start receiving payments and managing your storage deals. The intuitive interface ensures a smooth experience, allowing you to focus on providing top-notch storage solutions.

API for Zondax integration As Beryx and Zondax currently do not index deals, we have developed a custom API endpoint to provide necessary data for the StableStore dashboard. This API delivers comprehensive information about the storage data used and all the deals conducted by the storage client.

Benefits Financial Stability: Receive payments in stable coins like USDC, reducing the volatility associated with cryptocurrencies.

Flexibility: Choose your preferred payment method—stable coins for security or FIL for continuity within the Filecoin network.

Insightful Data: Access detailed analytics on your storage deals, helping you optimize performance and maximize profits.

Ease of Use: Simple configuration and user-friendly dashboard streamline your operations.

Join the future of decentralized storage management with StableStore, where financial stability meets operational efficiency. Start optimizing your Filecoin storage services today!

How it's Made

The Internals page of StableStore offers a detailed technical overview of the backend processes that power the platform, specifically for monitoring deals and handling payments on the Filecoin network.

Filecoin Address Monitoring: When users provide their Filecoin address, StableStore's backend begins continuous monitoring by sending API requests to the Filecoin network every 10 seconds to gather deal information.

Data Parsing: The response from these API requests is parsed to extract deal details, including total GB used and storage provider information.

Beryx Integration: StableStore uses Beryx for displaying storage provider data, but since Beryx does not index deals, additional integration with the Zondax API is used to provide comprehensive deal metrics on the dashboard.

Escrow Wallet Setup: Each storage provider is assigned a unique escrow wallet address for payments, which needs to be configured on the provider's nodes.

Withdrawals: Users can initiate withdrawals via a modal dialog on the dashboard, choosing to withdraw funds as USDC or FIL. The FIL withdrawal process involves interacting with the Locus RPC endpoint to construct and sign transactions, facilitated by a JS script.

Squid Router Integration: Withdrawals are processed using the Squid Router, requiring users to connect their MetaMask wallet and using a JS script with the Squid SDK to handle token bridging and swapping.

Custom API Endpoint: To compensate for Beryx and Zondax not indexing deals, a custom API endpoint (/api/v1/storage-deals/{provider-id}) provides detailed storage deal information, including total storage used and a list of all deals.

This comprehensive backend setup ensures that StableStore provides a transparent, robust, and efficient experience for Filecoin storage providers, enabling them to monitor deals, manage data, and process transactions seamlessly.

background image mobile

Join the mailing list

Get the latest news and updates