LogoLogo
WebsiteAppDocs
  • Getting Started
    • 🤙Overview
      • Intro to Shell
      • White Papers
      • GitHub Repositories
      • Contract Addresses
      • Roadmap
      • Community
      • Ecosystem
    • 🗣️Governance
    • 🤝Integrations
      • Protocol Adapters
      • Shell-Native Primitives
        • Stable Token AMMs
        • Volatile Token AMMs
        • NFT Fractionalizer
        • NFT AMMs
        • LBPs (Liquidity Bootstrapping Pools)
        • Managed Pools
        • Pools for Large Swaps
    • 🛠️Developers
      • What to Build on Shell
      • Aggregating Pools
    • 🛡️Security & Bounties
    • ❓FAQ
  • SHELL DAO
    • 🌺Overview
    • 🏛️Shell DAO Permissions
    • 🐟SHELL Token
      • Airdrop Eligibility & CRAB
      • Sablier Vesting Stream SHELL
    • ☑️veSHELL Staking
    • ⚖️Governance Process
      • Governance Stages
      • Delegating Votes
    • ➰Mutable Protocol Fees
    • 🔓DAO Multisig
    • 🍭Toucan Votes
  • User Guide
    • 🎟️Earn Rewards
      • Shell Points (Concluded)
      • Bro Kwon's Booty
      • Get Quota
      • Multipliers and Boosters
      • Dynamic Multipliers
      • Crafting
    • 🎁Wrap Tokens
    • ⚔️LP in a Pool
    • 🐣Wrap NFTs
    • 🤺LP in an NFT Pool
    • 🔄Swap NFTs with an AMM
    • 🧭Shellscan
    • 🌴All About Toucans
    • 🧑‍🚀Using Arbitrum
    • 🚛Migrate from Shell v2 (Retired)
    • 🚚Migrate from Shell v1 (Retired)
    • 🖼️Art of Shell NFTs
  • How Shell Works
    • 🐚Architecture Overview
    • 🌊The Ocean: Accounting Hub
    • 🔱Proteus: AMM Engine
    • 💸Intents (MEV Harnessing System)
    • 🌚Why Arbitrum
    • 🍧Shell v1 (Retired)
    • 💧ShellDrop DAO (Retired)
  • Shell Lore
    • 👁️Hidden Fortune
Powered by GitBook
On this page
  1. How Shell Works

Architecture Overview

An overview of Shell's major components

PreviousArt of Shell NFTsNextThe Ocean: Accounting Hub

Last updated 1 year ago

Shell's main smart contract is , a simpler and more efficient home for composing DeFi operations. It is three things in one: a shared multi-token ledger, a standardized accounting framework for DeFi primitives, and a smarter system for composing primitives.

The first primitive on Shell was , a tool that can precisely implement any trading strategy, allowing concentrated liquidity with fungible LP tokens, as well as bonding curves that can evolve over time. As an AMM engine, it allows financial engineers to design custom AMMs without ever writing a line of Solidity code.

The Proteus AMM Engine owes its flexibility to the fact that it was designed as a . In other words, the first set of AMMs released using Proteus were also the very first primitives on Shell.

Although the Ocean is the main hub, Proteus is a major component of Shell Protocol because of its role in creating fungible LP tokens, which are fundamental building blocks not only in many DeFi applications, but also the future of money.

🐚
the Ocean
Proteus
Shell-native primitive