hackquest logo

Flowmatic

Build, Schedule, and Deploy Flow Agents in a click.

视频

描述

🚀 Why Flowmatic Exists

Flow has a vision: to be the consumer-centric blockchain. The Forte upgrade introduced powerful on-chain agents.

Before Flowmatic, building with these agents required deep Cadence and infrastructure expertise, gating them behind a steep technical barrier.

Flowmatic is built to incentivize mass adoption by making the most advanced automation primitives on the blockchain accessible to everybody. We built a user-centric product that abstracts that complexity, so anyone can manage powerful, automated DeFi actions on Flow.

✨ Key Features: Agents, Simplified

TRY ON MAINNET: Flowmatic Mainnet
TRE ON TESTNET: Flowmatic Testnet

Agent Creation

  • 🎨 No-Code Interface: Build agents visually without writing a single line of smart contract code.

  • 🗂️ Template Library: Access production-ready Cadence agents instantly for common use cases, like recurring payments.

  • ⚙️ Auto-Setup: We handle the complex, one-time wallet initialization for you, automatically.

Dashboard Cockpit

  • 🌐 Broad Compatibility: We automatically scan for and discover all your previously created agents and scheduled transactions.

  • ⏱️ Execution History: Get a complete audit trail of fees, timestamps, errors, and explorer links for every run.

  • 📈 Accurate Metrics: Track total runs and success rates, calculated reliably from the execution chain.

Smart & Reliable Execution

  • 🔍 Cached Sync: Our backend uses the FindLabs API to fetch scheduled and completed transactions. We intelligently cache this data to optimize load times and reduce calls to the API.

  • 🔗 Agent Aggregation: In our backend, we reconstruct your agent's full history by linking completed and scheduled transactions together. Our system groups these transactions by a unique ID and then walks the execution chain to accurately calculate the total number of runs and the latest status.

  • 🔄 True Recurring Flow: Agents automatically reschedule themselves (using lopped scheduled transactions) after execution for continuous, set-and-forget automation.

💰 Featured Agent: Automatic Payment Cron

Our initial agent turns scheduled transactions into a consumer-grade feature16.

  • What it is: Automated, recurring FLOW token transfers to any recipient on a fixed, reliable schedule.

  • Ideal for: Subscriptions, salaries, tips, rent, or DAO governance.

  • Flexible Configuration: You control the details with a visual form:

    • ⏱️ Granular Scheduling: Set the time between payments in minutes, hours, days, weeks, or months.

    • 🔁 Total Runs: Choose a specific number of repetitions or set it to run indefinitely.

    • 💰 Cost Preview: See the estimated fees and total amount before submission.

  • Safety Guaranteed: We handle all necessary checks, including recipient capability and balance validation.

Mainnet

A.651079a7b572ef10.PaymentCronTransactionHandler

Testnet

A.6cc67be8d78c0bd1.PaymentCronTransactionHandler

💻 Technical Stack Overview

Flowmatic is built on a modern, robust, three-layer architecture:

  • Frontend (UI): We use Next.js and the Flow React SDK. We utilize React SDK's components and hooks for seamless wallet connection, transaction signing, and real-time transaction status updates.

  • Backend (API): The service runs on Node.js/Express.js. It integrates with the FindLabs API to retrieve all relevant blockchain data, where it performs the heavy lifting of syncing and aggregating scheduled transactions to identify and track single agents.

  • Smart Contracts (On-Chain Logic): All agent logic is secured on Flow using Cadence, Flow's resource-oriented smart contract language. Cadence was used to create the core handler resource and the payment primitives (logic) that execute the scheduled payment transaction.

Flowmatic is the simple UI that makes the most advanced technology on the Flow consumer chain accessible to everybody, empowering you with the full power of Forte's automation primitives.

本次黑客松进展

During the hackathon, we built Flowmatic, a full-stack application from scratch. We deployed a secure Cadence PaymentCronTransactionHandler smart contract to testnet, including metadata views, safety checks, and the full scheduling lifecycle. Our Node.js backend acts as a single source of truth, using the FindLabs API to reconstruct agent execution chains for accurate history. The Next.js frontend provides a no-code UI using the Flow React SDK. We resolved critical bugs, including address formatting and handler initialization, successfully abstracting the complexity of Flow's Forte upgrade.

技术栈

React
Java
Cadence
Express.js
队长
LLorenzo Castagnone
赛道
DeFiInfra