Arc Fintech App is a sample multi-chain treasury management system using Next.js, Supabase, and Circle services to manage wallets, bridge assets, and provide real-time dashboards.

Stars

132

7-day growth

No data

Forks

1,055

Open issues

0

License

Apache-2.0

Last updated

2026-07-08

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It showcases a practical integration of Circle's developer-controlled wallets and gateway with Supabase for real-time updates, plus optional Redis caching for performance, making it a valuable reference for building multi-chain treasury apps.

Who it is for

  • Developers building fintech or treasury management applications
  • Blockchain developers exploring multi-chain wallet management
  • Web3 engineers interested in real-time data synchronization with Supabase
  • Teams evaluating Circle's payment and wallet APIs

Use cases

  • Managing multi-chain USDC balances via a single dashboard
  • Bridging assets across supported chains using Circle Bridge Kit
  • Real-time monitoring of transactions and wallet balances
  • Automating treasury workflows with webhook-driven state updates

Strengths

  • Real-time UI updates powered by Supabase Realtime subscriptions
  • Optional Redis caching for balance responses and webhook deduplication
  • Modern stack: Next.js App Router, Tailwind CSS, shadcn/ui components
  • Clear webhook architecture handling both standard and Gateway subscriptions

Considerations

  • Intended for testnet use only – not production-ready without modification
  • Requires multiple external services (Supabase, Circle, Redis, Docker) to run locally
  • Assumes developer familiarity with Circle API keys, entity secrets, and webhook setup

README quick start

Arc Fintech App

Modern multi-chain treasury management system. This sample application uses Next.js, Supabase, and Circle Developer Controlled Wallets, Circle Gateway and Circle Bridge Kit with Forwarding Service to demonstrate a multi-chain treasury management system with bridge capabilities.

Table of Contents

Prerequisites

How It Works

Webhooks & Real-Time Updates

The dashboard refreshes balances automatically when funds move: a Circle webhook updates a row in Supabase, and a Supabase Realtime subscription pushes that change to the UI.

Circle must reach your endpoint over the public internet, so local development needs a tunnel (e.g. ngrok). Point a tunnel at your dev server and set WEBHOOK_ENDPOINT_URL accordingly:

ngrok ht

Description

fintech app for multi-chain treasury management system

Related repositories

Similar projects matched by category, topics, and programming language.

TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
vercel-labs
Featured
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

Developer ToolsCode Quality & Build
1,985
Jakubantalik
Featured
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI & Machine LearningAI Agents
1,191