A deep dive into our crowdfunding platform and its integration with Flare's Time Series Oracle (FTSO)
Our crowdfunding platform makes it easy to create and manage fundraising campaigns on the Flare network. What makes it special is how it uses Flare's Time Series Oracle (FTSO) to keep track of FLR token prices in real-time.
When you create a campaign, you set your funding goal in USD. The platform automatically converts this to FLR using current market prices from FTSO. This means your campaign's progress is always accurate, regardless of FLR price fluctuations.
Contributors can donate FLR tokens, and the platform instantly calculates the USD value of their contribution using the latest FTSO price data. This ensures transparency and accuracy throughout the entire crowdfunding process.
The platform integrates with Flare's FTSO through the following key components:
The platform consists of two main contracts:
Creates and manages individual campaign contracts, maintaining a registry of all campaigns.
Handles individual campaign logic, including FTSO integration, contribution tracking, goal monitoring, and fund distribution.
The checkGoalReached() function uses FTSO data to verify campaign goals.
Implements ReentrancyGuard to prevent potential attacks during fund transfers.
Uses FTSO price data to calculate the USD value of FLR contributions in real-time.
Set your funding goal in USD. The platform will automatically convert it to FLR using current FTSO prices.
Get StartedSend FLR tokens to support campaigns. Your contribution's USD value is calculated using real-time FTSO data.
View CampaignsMonitor your campaign's progress with real-time updates on contributions and FLR/USD price movements.
Track Campaigns