SmartWeave contract implementation of demand modulated markets
This codebase is an experimental implementation of a DMM built into a typical SmartWeave token contract. It is UNAUDITED and majorly UNTESTED, so use at your own risk.
- Token liquidity can scale proportionally and infinitely to demand
- Prevents the need for liquidity providers and eliminates risk of “rug pulls” by withdrawing liquidity
- A “risk profile” can be defined by the curve of the DMM
- Trading liquidity distributed to each asset individually instead of being managed by a single smart contract
- Optimal for fungible and nonfungible tokens that would traditionally be considered illiquid and thus have difficulty trading in an open market
Feel free to submit a pull request or open an issue.