Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Elements-Studio/starswap-core

The swap project on Starcoin such as Uniswap a Sushiswap
https://github.com/Elements-Studio/starswap-core

Last synced: 3 months ago
JSON representation

The swap project on Starcoin such as Uniswap a Sushiswap

Awesome Lists containing this project

README

        

# Starswap-core

Starswap is a general purpose DEX on Starcoin.

## Move Package Manager

### Compile Contract
```commandline
mpm package build
```

### Run Integration Tests
```commandline
mpm integration-test
```

### Run Unit Tests

```commandline
mpm package test
```

## Contributing

First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.

Contributions in the following are welcome:

1. Report a bug.
2. Submit a feature request.
3. Implement feature or fix bug.

### How to add new module to starswap-core:

1. Add New Move module to `sources` dir, such as `MyModule.move`.
2. Write Move code and add unit test in the module file.
3. Add an integration test to [integration-tests](../integration-tests) dir, such as: `test_my_module.move`.
4. Run the integration test `mpm integration-test test_my_module.move `.
5. Run script `./script/build.sh` for build and generate documents.