🦭
Seacows AMM Docs
  • 🦭Introduction
  • SeaCows User Guide
    • Basic Function Guide
      • Link Wallet Login
      • Select Network
      • Enter The Swap Pool
      • Wallet Approve
      • Trading Settings
    • Main Function Guide
      • Buy NFTs
      • Sell NFTs
      • Deposit Liquidity
      • Earn Swap Fees
      • Withdraw Liquidity
      • Create Pool
  • FAQ(Frequent Ask Questions)
    • After I deposit the NFT, can I still withdraw the NFT I originally deposited?
    • What types of NFTs does the Seacows AMM protocol support on Ethereum?
    • Does the Seacows NFT swap support the creation of AMM pools using ERC-20 tokens?
  • Seacows NFT AMM Protocol
    • Seacows Protocol Overview
    • User Flow
      • Deposit
      • Swap
      • Withdraw
    • Speedbump
    • Algorithms and Models
    • Core System Diagrams
  • Use Cases
    • Arbitrageurs
    • 👽NFT Traders
    • 🎮Gaming
    • 🦄NFT Creators
    • 📈DeFi
  • Contract Addresses
    • ⟠ Ethereum Goerli (ETH)
    • Ethereum Mainnet
      • Blast L2
    • Solana
    • Hyperliquid
    • Seacows NFT collection
  • Technical Reference
    • Overview
    • Core
      • SeacowsERC721TradePair
        • SeacowsPairMetadata
        • Fee structure
        • SeacowsRewarder
        • SeacowsComplement
      • SeacowsPositionManager
        • FeeManagement
        • SeacowsERC3525
        • NFTRenderer
        • SeacowsFactory
    • Periphery
    • Glossary
  • Audit
  • Legal
    • Protocol license agreement
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  1. Technical Reference

Glossary

PreviousPeripheryNextAudit

Last updated 1 year ago

Automated market maker

An automated market maker is a smart contract on Ethereum that holds on-chain liquidity reserves. Users can trade against these reserves at prices set by an automated market making formula.

Constant product formula

The automated market making algorithm used by Seacows. See .

ERC20

ERC20 tokens are fungible tokens on Ethereum. Seacows supports all standard ERC20 implementations.

ERC721

ERC721 tokens are Non-Fungible Tokens on Ethereum. Seacows supports all standard ERC721 implementations.

ERC3525

ERC721 tokens are Non-Fungible Tokens on Ethereum. Seacows supports all standard ERC721 implementations.

Factory

A smart contract that deploys a unique smart contract for any ERC20/ERC20 trading pair.

Pair

A smart contract deployed from the Seacows Position Manager that enables trading between two ERC20 tokens.

Pool

Liquidity within a pair is pooled across all liquidity providers.

A liquidity provider is someone who deposits an equivalent value of two ERC20 tokens into the liquidity pool within a pair. Liquidity providers take on price risk and are compensated with fees.

The price between what users can buy and sell tokens at a given moment. In Seacows this is the ratio of the two ERC20 token reserves.

The difference between the mid-price and the execution price of a trade.

The amount the price moves in a trading pair between when a transaction is submitted and when it is executed.

Smart contracts that are essential for Seacows to exist. Upgrading to a new version of core would require a liquidity migration.

External smart contracts that are useful, but not required for Seacows to exist. New periphery contracts can always be deployed without migrating liquidity.

A trade that uses the tokens being purchased before paying for them.

The constant product formula.

The "k" value in the constant product formula

Liquidity provider / LP

Mid price

Price impact

Slippage

Core

Periphery

Flash swap

x * y = k

Invariant

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
x*y=k