LogoLogo
WebsiteAppWiki
  • 🤙Start here
    • Overview
    • Shell Protocol Basics
    • Quickstart: Deploy a liquidity pool
    • Tutorial: Executing swap with Shell Protocol
    • Reference Library
      • Contract addresses
  • 🤿Deep dive
    • Important concepts
      • Separating accounting logic & business logic
      • Ocean Primitives
    • The Ocean
    • Primitives
      • Adapters
      • Proteus AMM Engine
      • NFT Fractionalizer
  • 📜Smart Contracts Specification
    • Ocean
      • Ocean.sol
      • IOceanPrimitive.sol
      • IOceanToken.sol
      • OceanAdapter.sol
    • Proteus
      • Proteus.sol
      • EvolvingProteus.sol
      • LiquidityPoolProxy.sol
    • Fractionalizer
      • FractionalizerFactory.sol
  • 🧠Tutorials
    • Build an AMM with Proteus
    • Build an NFT Fractionalizer
    • Build an NFT AMM
Powered by GitBook
On this page
  1. Deep dive
  2. Primitives

NFT Fractionalizer

An Ocean-native primitive for fractionalizing NFTs

PreviousProteus AMM EngineNextOcean

Last updated 9 months ago

This page is dedicated to providing a developer-focused exploration of the NFT Fracitonalizer, one of Shell Protocol's Ocean Primitives built by Cowri Labs. For a more extensive and detailed overview, consider visiting the .

The actual implementation of the NFT Fractionalizers for ERC-721 and ERC-1155 can be accessed in our public repository, located within the and files.

About NFT Fractionalizer

NFT Fractionalizer is a pretty straightforward Ocean Primitive. All it does is turning NFT smart contracts or collections, how ever you wish to call them and turns them into fungible tokens. This give us some interesting new use cases and things we can do that usually not possible with non fungible token types like creating NFT AMMs enabling instant liquidity for the NFT owners.

🤿
NFT Fractionalizer page on Shell Protocol's wiki
Fractionalizer721.sol
Fractionalizer1155.sol