Skip to content

A proof-of-concept web interface for performing cross-chain swaps using The Compact.

Notifications You must be signed in to change notification settings

Uniswap/CompactX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CompactX

CompactX is a proof-of-concept, React-based web interface for performing cross-chain swaps. It is built using The Compact.

Related Services

CompactX relies on several key services:

  • Tribunal - Settlement and cross-chain messaging (this implementation utilizes Hyperlane)
  • Calibrator - Intent parameterization service
  • Smallocator - Resource lock allocation service
  • Fillanthropist - Manual filler / solver (meant as an illustrative example of how settlement works)
  • Disseminator - disseminates intents to Fillanthropist as well as any connected websocket clients

Installation

# Install dependencies
npm install

Development

# Start development server
npm run dev

# Run tests
npm test

# Watch mode
npm run test:watch

# Type checking
npm run typecheck

# Linting
npm run lint

Build

# Build for production
npm run build

# Preview production build
npm run preview

License

MIT License

About

A proof-of-concept web interface for performing cross-chain swaps using The Compact.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages