Skip to content

ubiquity-whilefoo/uusd.ubq.fi

 
 

Repository files navigation

UUSD DeFi Application

A decentralized stablecoin platform enabling users to mint and redeem UUSD (Ubiquity Dollar) tokens using various collateral types. Built with a modular TypeScript architecture for maintainability and scalability.

Overview

UUSD is a decentralized stablecoin backed by multiple collateral types and governance tokens (UBQ). The platform provides:

  • Multi-Collateral Minting: Create UUSD using various accepted collateral types
  • Flexible Redemption: Redeem UUSD for underlying collateral assets
  • Dynamic Pricing: Real-time calculations based on market conditions and collateral ratios
  • Governance Integration: UBQ token participation in stability mechanisms
  • Web3 Wallet Support: Seamless integration with MetaMask and other Web3 wallets

Quick Start

Prerequisites

  • Bun runtime (v1.2.2+)
  • Web3 wallet (MetaMask recommended)
  • Ethereum mainnet access

Installation

# Clone the repository
git clone <repository-url>
cd uusd.ubq.fi

# Install dependencies
bun install

Development

# Start development server with hot reload
bun run dev

# The app will be available at http://localhost:3000

Production Build

# Build optimized production bundle
bun run build

# Serve production build
bun run serve

Development Scripts

# Development with hot reload
bun run dev

# Production build
bun run build

# Watch mode for development
bun run build:watch

# Start local server
bun run serve

# Development server
bun run serve:dev

# Diamond contract utility
bun run diamond

License

This project is part of the Ubiquity ecosystem. See LICENSE file for details.

Links

About

Ubiquity Dollar user interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.3%
  • CSS 3.7%
  • JavaScript 1.2%
  • HTML 1.2%
  • Shell 0.6%