Skip to content

Weminal-labs/wemical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wemical 🧪

Follow me Follow Twitter Join Build & Deploy PR Preview Uptime Translate

This project is a frontend application designed to allows users to automate token swaps, provide liquidity, stake tokens, and withdraw rewards. The goal of the project is to simplify the interaction with decentralized exchanges (DEXs) and pools, offering customizable swap flows and liquidity management, with future AI integration to optimize liquidity strategies.

GitPoint

Launch Demo🌈: wemical.weminal

Table of Contents

Overview

This is a frontend repository that connects users to the Aptos blockchain. The app facilitates:

  • Automated token swaps between APT, amAPT, USDC, BTC, and WEM.
  • Providing and managing liquidity in various pools such as APT/amAPT, APT/USDC, and more.
  • Staking and withdrawing tokens with ease.
  • Customizing swap flows for users to optimize their liquidity strategies.

Features

  • Custom Swap Flows: Users can define and automate token swap sequences. image

  • Liquidity Management: Stake tokens, provide liquidity, and withdraw LP tokens from pools.

  • DEX Automation: Automated interactions with decentralized exchanges.

  • Cross-token Swaps: Seamless swaps between multiple tokens.

  • User-friendly Interface: Intuitive UI that abstracts complex blockchain operations.

Project Structure

├── .gitignore
├── eslint.config.js
├── index.html
├── package.json    
├── public  
├── src
│   ├── App.css
│   ├── App.tsx
│   ├── assets
│   ├── components      # Reusable UI components
│   │   ├── Input
│   │   │   └── InputList.tsx
│   │   ├── Action
│   │   │   └── ActionList.tsx
│   │   └── SwapToken.tsx
│   ├── contexts        # Context providers
│   ├── index.css
│   ├── main.tsx
│   ├── pages           # Main app pages (DashboardPools, etc.)
│   ├── redux           # Redux store and slices
│   ├── types           # TypeScript types
│   ├── utils           # Utility functions and helpers
│   └── Var.ts
│   └── vite-env.d.ts
├── tailwind.config.js
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── vite.config.ts   
└── README.md

Interaction with Smart Contracts

image

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published