this new iteration of the protocol features:
• On-chain royalties
• Custom creator settings
• ERC-1155 support
• Conditional orders
• Fee streaming
• Gas optimizations
Link and more on each new addition below ⬇️
sudoswap v2 is now accessible via v2.sudoswap.xyz, featuring a complete redesign of the UI
On sudoswap v2, royalties are built entirely on-chain. No need to trust off-chain intermediaries.
Anything minted via the platforms below or inheriting ERC-2981 is automatically supported. All other collections can use the Manifold Royalty Registry to set up royalties.
$SUDO governance will be launched later today, along with the lockdrop and airdrop.
SUDO is initially non-transferable. Transferability can be enabled by a standard governance vote.
Read below for more details 🔽
SUDO governs the sudoAMM protocol using an on-chain OpenZeppelin Governor module.
Via on-chain proposals, holders can vote on adjusting:
-the fee switch
-the addition of new routers
-pool whitelisting of external contracts
-the addition of new bonding curves
Addresses with a minimum of 300K SUDO delegated can create on-chain proposals to the governance module.
After a voting delay of 2 days and a voting period of 3 days, proposals with at least 2.4M SUDO and a majority of supporting votes can be executed.
The sudoAMM protocol is designed to be flexible, with support for many use cases.
In addition to the standard router contract, a community-deployed router contract that pays royalties when swapping with pools is already live and being used today by protocols like @reservoir0x.
In the coming weeks, more will be shared about a new set of sudoswap pools, which focus on gas optimizations, customizability, and full on-chain royalty enforcement.
These features will be available to all collections, without any allow/blocklist requirements.
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.
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.