sudoAMM is a new marketplace protocol that changes the way we think about NFT liquidity and trading.
It is highly flexible, gas-efficient, and fully on-chain.
Today, users can:
1. Create pools that gradually buy or sell NFTs along price curves 2. Provide liquidity to pools that buy and sell NFTs to earn fees 3. Directly list their NFTs at fixed prices.
LPs also have full control over their pool's pricing, and can adjust at any time.
There are endless possibilities for new pricing models: LBP style curves, oracle-based price updates, adaptive trade fees, and more.
And thanks to sudoAMM’s modular architecture, we can add new price curves without impacting existing pools or curves.
Currently, the NFT market relies on centralized orderbooks that are subject to downtime and centralization risk.
sudoAMM changes that by being fully on-chain.
Anyone can source the same liquidity used by the sudoswap marketplace in their applications using just Ethereum.
The market structure for NFTs has been inefficient due to fees.
Buyers often need a price increase of 10% to just break even. Trading on sudoswap means you only pay a 0.5% fee versus the usual 7.5% (2.5% + 5% royalty) fee on other platforms, enabling better price discovery.
sudoAMM is written from the ground up to be gas-efficient for traders. Trading single NFTs is just as cheap as the most highly-optimized NFT swapping contracts, and when trading NFTs in bulk, sudoAMM can be up to 40% cheaper!
What’s next?
We’ll be releasing support for ERC1155, ERC20 token routing, and introducing more novel bonding curves and AMM management infrastructure.
Over the last few months we've been busy building an entirely new NFT marketplace powered by our SudoAMM. This platform will change the way NFT traders buy & sell.
Lets dive into the top 3 features of the platform 👇
1. Traders can enjoy low fees:
Our new NFT marketplace has a protocol fee of only 0.5% which goes to the protocol treasury, and users can buy & sell their NFTs in one bulk transaction which helps save on gas!
2. Our marketplace is on-chain:
This makes it easy for anyone to spin up a website showcasing items listed on sudoswap, improving decentralization. It also makes it easier for other on-chain groups like DAOs and multisigs to participate in NFT markets.
As we gear up for public launch of the new sudoswap marketplace, we're open-sourcing the NFT AMM smart contract code that powers everything behind the scenes.
From a high-level overview, LPs create pools that hold NFTs or tokens, and traders can swap with those pools.
We use a modified minimal proxy pattern for low gas overhead. Deploying a new pool costs ~180k gas, excluding the gas for NFT transfers. Additionally, pre-existing pools can be reused for the same collection.
For pool pricing, we use a flexible bonding curve interface. Though we're launching with just a linear and exponential curve, the interface allows for a wide range of curves that can be stateful, including gradual dutch auction style curves and inventory-aware pricing.