Skip to content

gnoswap-labs/gnoswap-interface

Repository files navigation

Gnoswap Interface

Welcome to the open source interface for Gnoswap, the first decentralized exchange (DEX) powered by Gnoland, designed to simplify concentrated liquidity experience and increase capital efficiency for traders.

Note: Gnoswap is in active development and not yet in production, and we welcome your contributions! Please check our contribution guidelines and the latest release to see the current development status.

Project Overview

This repository hosts the codebase for the Gnoswap interface, which enables users to interact with Gnoswap. The interface is built using TypeScript and is designed to be user-friendly, secure, and accessible, despite having complex mechanisms such as concentrated liquidity and staking as part of its core service.

Development Setup

The Node.js version is 18.14.2.
We recommend using nvm.

# If you don't have that version installed,
# $ nvm install

$ nvm use

We use yarn berry to manage our packages.
And we use the yarn workspaces.

# If you don't have a yarn berry

$ npm i yarn -g
$ yarn set version berry

Contributing & Support

If you would like to contribute to the Gnoswap Interface or need support, please consider the following options:

  • Read our contributing guidelines: The CONTRIBUTING.md file provides detailed information on how to contribute to the project, including submitting pull requests, reporting issues, and suggesting improvements.
  • Open an issue: If you encounter a bug, have a feature request, or want to suggest improvements, feel free to open an issue in this repository. //TODO: Add the community channel, Blog, and Twitter link.

License

This project is licensed under the GNU General Public License, Version 3.0. See the full text for details.