Goat Trading
  • Introduction
  • Features
    • For Teams
      • Bootstrapped Liquidity
      • Instantly Accessible Trading Fees
      • Free Liquidity Lock and Vesting
      • User Safety
    • For Traders
      • Mandatory Liquidity Lock
      • Mandatory Team Vesting
      • Sandwich Bot Protection
      • Farming
      • Team Information
  • Token
    • Utility
    • Farming
    • Staking
    • Distribution
  • Mainnet Contracts
  • Technical
    • Technical Overview
    • Functionality
    • Algorithms
    • Tokens
      • Tax Token
      • Taxshare Token
      • Tax Burn Token
      • Vault Token
      • Dividend Token
    • Audits
    • Contracts
  • 🐦Twitter
  • 🌐Website
  • πŸ“±Telegram
  • πŸ“ˆDexTools
  • 🦎Coingecko
Powered by GitBook
On this page
  1. Technical

Technical Overview

Goat Trading is based on Uniswap V2 but includes functionality specific to the protocol. The main extra functionality is:

  • MEV protection

  • Bootstrapping liquidity (starting pools with virtual Ether and raising it as the token is traded)

  • Vesting protection

  • All fees taken in Ether and separate from liquidity (lps can collect lp fees without burning lp token)

  • Liquidity locks for initial liquidity provider (Not just initial lp but minimum for others as well inorder to restrict bad lps from fees sandwiching)

  • A β€œtakeover” function that allows teams to reset a pool that a griefer made

  • Pairs are created against eth(weth)

We have also removed:

  • TWAP

Other than these, algorithmic functionality should be the same as Uniswap. The x * y = k equation should always be used, although k will be adjusted once a pool goes from bootstrapping period to the main period. This will result in a loss of liquidity.

PreviousMainnet ContractsNextFunctionality

Last updated 1 year ago