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.
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.
To start development:
- Copy
.env.exampleto.env. - Then fill in the
envvariables by creating a WalletConnect project - Also create an account with Polymer to generation Polymer API keys.
- Install dependencies
npm install. - Start
npm run dev.
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/.
Several helper classes that acts as wrappers for external endpoints can be found in /src/lib/libraries/.
This project is licensed under the MIT License. Any contributions to this repository is provided with a MIT License.