InfiniPay

A platform to swap ICC ↔ USDC and connect with a real debit card, enabling seamless spending from your crypto wallet in Próspera and beyond.

Websitegithub
  • 3,643 Raised
  • 406 Views
  • 6 Judges

Categories

  • 💸 Local Economies
  • 🏝️On-site Project

Gallery

Description

InfiniPay

Swapping Local Credits (I₵C) to USDC with Real-World Utility in Infinita

Team & Eligibility

InfiniPay was built during the Taikai Crypto Cities Hackathon. All code was written from scratch during the hackathon and is fully open-source on GitHub. Two team members are physically present in Prospera (Roatán), qualifying us for local-only bounties.


GitHubhttps://github.com/jrmaktub/infini-pay

Live Demo: https://infini-pay.lovable.app/


Problem Solved

Infinita City operates on a local digital currency—Infinita City Credits (I₵C)—used for stores, events, and access to physical infrastructure. However, there is currently no direct, permissionless path to convert I₵C into a globally accepted stablecoin like USDC. This lack of liquidity reduces flexibility for residents and visitors and hinders adoption.

InfiniPay solves this by enabling I₵C → USDC swaps via a Solana wallet. We used Raydium’s liquidity pools to enable real-time swaps between I₵C and SOL, and from there to USDC. This improves local economic participation, enables off-ramping for nomads, and lays the groundwork for financial autonomy within a Network State.

Technical Stack & Tools

  • Solana blockchain for wallet, token, and transaction logic

  • Raydium SDK is fully implemented — the swap logic is complete and correctly fetching on-chain data.

  • The current error shown on the live website is due only to the absence of a liquidity pool. Once a pool (e.g., I₵C/USDC) is created, the swap functionality will work end-to-end.

  • I₵C token address: 14LEVoHXpN8simuS2LSUsUJbWyCkAUi6mvL9JLELbT3g

  • Liquidity pool address (I₵C/SOL): 14TFkewA6hrjo6os3TXQhuVyJDnWyyP7fCRzEpGFPmsR

  • Phantom Wallet integration, including QR code generation for wallet access

  • Supabase for backend logic including swap logs and builder pass linkage

  • Lovable.io to build and scale the React + Vite frontend using AI tooling

  • TypeScript + Vite for fast, modular frontend development

  • Alchemy RPC diagnostics with custom logs to identify network, key, or quota issues


Identity & Builder’s Pass

Users can link their wallet to the Infinita Builder’s Pass (physical bracelet for building and service access). This ID is stored in Supabase and displayed in the app. QR codes are generated for wallet-based access to checkpoints and events.

This is a step toward a composable Network State identity layer, combining wallet, location access, and civic identity.

Wallet to Card Infrastructure

InfiniPay anticipates integrating with a crypto debit card provider like CypherCard. We’ve already emailed them to explore a partnership that would allow I₵C → USDC → real-world debit card off-ramps. While no formal partnership exists yet, our app is designed to accommodate this integration seamlessly.

Network State Relevance

InfiniPay contributes to the architecture of a sovereign, crypto-native Network State by:

  • Bridging local currency (I₵C) to global liquidity (USDC)

  • Offering a user-friendly on-chain dashboard

  • Embedding identity and access layers via Builder's Pass

  • Making QR-based location access part of the financial stack

  • Building the foundation for civic payments and economic sovereignty

Setup Instructions

  1. Clone the GitHub repository

  2. Add your Supabase credentials in a .env file

  3. Run npm install

  4. Start the frontend with npm run dev

  5. Connect your Phantom wallet (ensure I₵C is added)

  6. Use the dashboard to perform I₵C → SOL or I₵C → USDC swaps

Category Alignment

Local Economies : InfiniPay creates the financial plumbing for a Network State by bridging local I₵C to global stablecoins using real liquidity pools.

Public Goods & Civic:  TechBuilder Pass integration and QR wallet access are foundational tools for digital civic infrastructure in Infinita.

Onchain Identity: Wallets are linked to physical Builder’s Passes, enabling decentralized identity tied to physical access and civic participation.


Attachments