Using Manifold with Splits
Updated 6 months ago
Manifold makes it super easy for people to set royalties on their NFT contracts using Splits.
You can read Manifold's instructions here. To use Splits on Manifold, just enter the Split's address in the "Default Royalties" section. The benefits of using Splits on Manifold, instead of using their default recipients setter, include:
- Splits have mutability, allowing you to change the configuration in the future without having to recreate/modify the NFT contract.
- Splits are not tied to any one particular NFT contract or platform, allowing them to be reused again and again across any platform. This means you can use the exact same Split on OpenSea, Zora, Manifold, Foundation, etc.
- Splits allow for up to ~500 recipients, whereas push-based royalty implementations (like Manifold, Foundation, OpenSea) limit the number of recipients you can have. This is because with push-based flows the split logic happens each time the NFT is sold, passing on that cost to the buyer and making each NFT sale/transfer more expensive.
- Splits' splitting logic is batched and exists as a standalone function that is handled by bots/third parties. The cost of splitting when it's baked into the contract directly is paid for by the buyer each time the NFT changes hands.
It's worth noting that Manifold allows you to mint NFTs, meaning what you configure on Manifold relates only to secondary sales. To split primary sales revenue from a Manifold NFT, check out Kabuki's very thorough guide: How to list your NFTs that were minted with a custom Manifold contract for a fixed price on Zora with the primary and secondary royalties paid out via 0xsplits.