Skip to content

Simple interface to issue Catalyst-intent swaps

License

Notifications You must be signed in to change notification settings

t1protocol/lintent

 
 

Repository files navigation

LI.FI Intent Demo

The LI.FI intent demo is hosted at lintent.org. It demonstrates the entire intent flow from resource lock mangement, intent issuance, and solving intents.

Project

This project uses SvelteKit and npm. It is configured for a deployment to Cloudflare workers, to change the deployment target modify /svelte.config.js with another adapter.

Development

To start development:

  1. Copy .env.example to .env.
  2. Then fill in the env variables by creating a WalletConnect project
  3. Also create an account with Polymer to generation Polymer API keys.
  4. Install dependencies npm install.
  5. Start npm run dev.

Structure

Lintent is built around a single page /src/routes/+page.svelte.

The app consists of a series of screens that are displayed in a scrollable container. Each screen can be found in /src/lib/screens/.

Libraries

Several helper classes that acts as wrappers for external endpoints can be found in /src/lib/libraries/.

License

This project is licensed under the MIT License. Any contributions to this repository is provided with a MIT License.

About

Simple interface to issue Catalyst-intent swaps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.7%
  • Svelte 23.5%
  • Other 0.8%