Skip to content

EuclidProtocol/cw-euclid-core-contracts

Repository files navigation

Euclid Cosmwasm Smart Contracts Repo

Table of Contents

  1. Overview
  2. Installation
  3. Building the Project
  4. Running Tests
  5. Documentation
  6. Contributing
  7. License

Overview

Euclid is an open-source decentralized unified liquidity layer designed to allow any application to integrate into a unified source of truth. By creating a unified liquidity layer that connects blockchains, Euclid fosters a collaborative ecosystem where everyone benefits from increased liquidity, reduced slippage, and a seamless trading experience.

Mission

Euclid's mission is to unlock the true potential of decentralized finance by empowering developers, users, and token projects with a robust, permissionless, and efficient protocol for accessing and managing liquidity across the entire blockchain space.

Unified Liquidity

Installation

To get started, clone the repository and install the necessary dependencies:

git clone https://github.com/your-repo/euclid-core-contracts.git
cd euclid-core-contracts

Building the Project

To build the contracts, you can run the provided build script:

./build.sh all

Running Tests

To run the integration tests for the contracts, use:

cargo test

Note: Make sure all necessary dependencies are installed before running the tests.

Docs

Documentation for each Euclid smart contract can be found in our docs website.

Contributing

If you'd like to contribute, please follow these steps:

  1. Create a new branch for your feature or bug fix
  2. Make your changes
  3. Test your changes thoroughly
  4. Create a pull request

When creating a pull request, please use our pull request template. This template will guide you through providing necessary information about your changes.

LICENSE

This project is licensed under the GNU General Public License. Refer to the LICENSE file for more details.

About

Euclid Core Cosmwasm Smart Contracts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages