Skip to content

bellujrb/fountain-ethglobal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

🌊 Fountain - Automated Stablecoin Infrastructure on Arc

ETHGlobal Arc Network License

Competing for: πŸ† Best Smart Contracts on Arc with Advanced Stablecoin Logic ($4,000)

Fountain is building the infrastructure layer for automated tokenization in Brazil, now integrated with Circle's Arc blockchain. We provide an API-driven stablecoin factory that enables seamless real-world asset tokenization using USDC and EURC.

🌐 Live Demo | πŸ“– Documentation | πŸŽ₯ Video Demo


🎯 The Problem

In 2024, over 1 billion reais were tokenized in Brazil. But behind this growth lies chaos:

  • ❌ Manual spreadsheet management
  • ❌ Expensive intermediaries
  • ❌ Slow, inefficient processes
  • ❌ Artisanal deposit/withdrawal handling

Traditional tokenization requires multiple partners and manual intervention, making it costly and error-prone.


πŸ’‘ Our Solution

Fountain automates the entire stablecoin issuance lifecycle through a simple API integrated with Circle's Arc blockchain:

```javascript // Automated stablecoin minting with USDC await fountain.mint({ amount: 1000, currency: 'USDC', recipient: walletAddress, collateral: 'auto' // Supports USDC, XRP, RLUSD, tokenized securities }); ```

Key Features

πŸ”„ Instant Minting: Automated USDC/EURC issuance upon fiat deposit
πŸ” Secure Escrow: Multi-collateral support with smart contract guarantees
🌐 Cross-Chain Ready: Integration with Circle's CCTP for interoperability
πŸ“Š Real-Time Transparency: Auditable balance management for hundreds of clients
⚑ High Availability: Built on Arc's robust Layer-1 infrastructure


πŸ—οΈ Architecture

Smart Contract Logic on Arc

Our advanced stablecoin logic demonstrates:

  1. Conditional Minting: Automated issuance based on collateral verification
  2. Cross-Chain Interoperability: CCTP integration for multi-chain liquidity
  3. Collateral Management: Dynamic collateral ratios with liquidation protection
  4. Batch Operations: Gas-optimized bulk minting/burning

Integration with Circle's Ecosystem

  • USDC as Gas Token: Native integration with Arc's USDC-powered operations
  • CCTP Integration: Cross-chain USDC transfers for global liquidity
  • Circle Gateway: Fiat on/off-ramp connectivity
  • EVM Compatibility: Standard Solidity smart contracts for maximum composability

πŸš€ What We've Built

Already Delivered

βœ… Smart Contracts on Arc - Advanced stablecoin logic with conditional automation
βœ… Python & JavaScript SDKs - Easy integration for developers
βœ… Landing Page - app-fountain.vercel.app
βœ… Full Documentation - Comprehensive API and SDK guides
βœ… Backend Integration - Arc blockchain + database infrastructure
βœ… Custodial Wallet Management - Secure key management system
βœ… Multi-Collateral Escrow - USDC, XRP, RLUSD, and tokenized securities support

Roadmap

πŸ”„ Additional exchange providers integration
πŸ”„ Multiple payment gateway support
πŸ”„ Enhanced collateral types (tokenized Brazilian public securities)
πŸ”„ Advanced CCTP routing strategies


πŸ’Ό Business Model

Our pilot partner SΓ΄nica manages two clients moving ~$750,000 USD monthly:

  • Transaction Fee: 0.1% - 0.5% per issuance
  • Subscription Plans: Premium dashboards and priority support
  • Target: 5 tokenization partners, $20K MRR in 12 months

Global tokenization market: Projected to reach $16 trillion USD


πŸ› οΈ Technical Stack

  • Blockchain: Arc Layer-1 (Circle)
  • Smart Contracts: Solidity (EVM-compatible)
  • Stablecoins: USDC, EURC
  • Backend: Node.js + TypeScript
  • Database: PostgreSQL
  • SDKs: Python, JavaScript/TypeScript
  • Infrastructure: Vercel, AWS

πŸ‘₯ Team


Keys

βœ… Functional MVP: Live demo at app-fountain.vercel.app
βœ… Architecture Diagram: See above
βœ… Video Demonstration: Watch here
βœ… GitHub Repository: You're here!
βœ… Detailed Documentation: Available in `/docs`

How We Use Circle's Tools

  1. Arc Blockchain: All smart contracts deployed on Arc L1
  2. USDC/EURC: Primary stablecoins for Brazilian tokenization
  3. CCTP: Cross-chain transfers for international liquidity
  4. Circle Gateway: Fiat on-ramp integration (in progress)

🚦 Getting Started

```bash

Install dependencies

npm install

Configure Arc network

cp .env.example .env

Add your Arc RPC endpoint and private key

Deploy contracts

npm run deploy:arc

Run tests

npm test

Start the API

npm run dev ```

Quick Integration

```javascript import { Fountain } from '@fountain/sdk';

const fountain = new Fountain({ network: 'arc-mainnet', apiKey: process.env.FOUNTAIN_API_KEY });

// Mint USDC-backed stablecoin const tx = await fountain.mint({ amount: 1000, asset: 'USDC', recipient: '0x...' }); ```


πŸ“„ License

MIT License - see LICENSE file for details


πŸ”— Links


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published