/migaloo-core

Core contracts for White Whale Migaloo, The Interchain Arbitrage Infrastructure for the Cosmos.

Primary LanguageRustMIT LicenseMIT

PRs Welcome first-timers-only Discord badge Twitter handle CII Best Practices

Getting started

To get started with migaloo-core, we encourage you to go through our contributing guide to see the different ways to contribute to the project.

Resources

  1. Website
  2. LitePaper
  3. Docs
  4. Discord
  5. Twitter
  6. Telegram

Building Migaloo

To build Migaloo´s smart contracts, you can run the rust workspace optimizer on the root folder of the project. Alternatively, you can run scripts/build_release.sh to build the project artifacts.

Testing

To run the tests, run cargo test. You can also run cargo tarpaulin -v to get test code coverage.

Disclaimer

Migaloo core contracts are not audited yet in their current form, though most of the code has been audited and heavily used in the past, namely White Whale's v1 and TerraSwap. We plan the audit the code once the IBC components are ready, as they can potentialy introduce changes on the existing contracts.

Use the contracts and the White Whale app at your own risk!

Contributing

Contributing Guide

Code of Conduct

Security Policies and Procedures

License