Go to file
Maximilian Schneider dc0a13188e publish audit 2022-08-31 14:18:03 +02:00
.cargo CI: Fix cargo audit step 2022-06-02 13:44:54 +02:00
.github/workflows Disable UXD CI until we open source 2022-04-19 10:03:33 -04:00
common upgraded anchor and solana 2022-04-21 10:36:59 -04:00
mango-logs Additional logging for force_settle_perp_position and liquidate_delisting_token 2022-06-16 14:03:27 -07:00
mango-macro upgraded anchor and solana 2022-04-21 10:36:59 -04:00
program fix cargo fmt 2022-07-09 10:13:04 -07:00
.gitignore V3.3.0 (#91) 2022-01-16 20:08:54 -05:00
Anchor.toml upgraded anchor and solana 2022-04-21 10:36:59 -04:00
Cargo.lock update version and add changelog for v3.5.1 2022-07-08 16:08:23 -07:00
Cargo.toml V3.1 (#66) 2021-10-11 13:42:01 -04:00
LICENSE Initial commit 2021-04-10 17:45:59 -04:00
README.md publish audit 2022-08-31 14:18:03 +02:00
audit.pdf publish audit 2022-08-31 14:18:03 +02:00
changelog.md update deploy time 2022-07-09 10:09:43 -07:00
consumed_per_instruction_uniq.log Mc/liquidation tests (#133) 2022-02-14 08:17:47 -05:00
cu_per_ix.sh Mc/liquidation tests (#133) 2022-02-14 08:17:47 -05:00
proposals.md added proposals; downgraded syn package in mango-macro 2021-10-12 17:18:41 -04:00
rustfmt.toml rustfmt moved 2021-08-23 14:43:36 -04:00

README.md

Mango Markets V3 - Decentralized Margin Trading

⚠️ Warning

Any content produced by Blockworks, or developer resources that Blockworks provides, are for educational and inspiration purposes only. Blockworks does not encourage, induce or sanction the deployment of any such applications in violation of applicable laws or regulations.

Contribute

Significant contributions to the source code may be compensated with a grant from the Blockworks Foundation.

Security

Mango has been audited by Neodyme, you can find the report here.

You will be compensated by the Mango DAO for privately reporting vulnerabilities to the maintainers of this repo. Email hello@blockworks.foundation

Branches and Tags

  • New development happens on main. Pull requests should always target main by default.

  • Release branches have names like release/3.3.0 and are branched off of main or a parent release branch.

    • Bugfixes for releases should usually be merged into main and then be cherry-picked to the release branch.
    • Only push to release branches after talking to the release owner.
    • When a release is done, the released version is tagged and the release branch is deleted.
  • Release tags have names like v3.3.1.

  • To know what is deployed on mainnet, check the Anchor Builds.