🟣
GumBall LaunchPad
  • 🟣Introduction
  • 🔵Collection Keys
  • 🟡Protocol Flow
  • 🔴Our Mission
  • 🟠Road Map
  • 🟢Resources
  • 🟤Contracts
  • Core Concepts
    • 🏗️Architecture
    • 📈ERC20 Bonding Curve
    • 💸Fee Structure
    • 👅GumBar Staking
    • 💰GumBar Borrowing
    • ♻️GumBall Machine
    • 👕Physical Redemptions
    • ✏️Nomenclature
  • HOW TO
    • 😎Guide Overview
    • 🦊Connect to Metamask
    • 💸Exchange
      • 🍬Buy gNFT
      • 💰Return gNFT
      • 🪙Buy & Sell Collection Tokens
    • 🥩Stake
      • 🧜‍♂️🧜♂ Stake / Unstake gNFT
      • 🔱Stake / Unstake Collection Tokens
    • 🤝Borrow / Repay
      • 🛫Borrow / Repay Base Asset
    • 🎨Collection Creation
      • Express Create Page (Image Upload)
      • 💾Formatting Metadata
      • 🪂Deploy gNFT Collection
  • Terms of Service
Powered by GitBook
On this page
  1. Core Concepts

Nomenclature

Key Terms in the GumBall Protocol Ecosystem

gNFT - an NFT minted on GumBall Protocol

Collection Tokens / "GBT"- ERC20 token specific to a collection. 1 of 2 token reserves in collection's bonding curve. Created in correspondence with number of gNFts in a collection.

  • rGBT = reserve GBT, equal to aGBT

  • aGBT = actual GBT available for trading in the bonding curve

  • cGBT = circulating GBT, GBT held outside the bonding curve

  • tsGBT = total supply GBT, equal to rGBT + cGBT

  • buGBT = burned amount of GBT, destroyed when gNFT is converted to GBT

  • rbuGBT = burned amount of rGBT, destroyed in correlation to buGBT

Base Asset (ex ETH) - second token reserve in a collections bonding curve, allows for instant liquidity

  • vETH = virtual ETH, placeholder ETH used to set bonding curve floor price

  • aETH = actual ETH , real ETH in the bonding curve avaialble for trading

  • bETH = borrowed ETH, a placeholder to track the amount of ETH outside the bonding curve

  • rETH = reserve ETH, equal to (vETH + aETH + bETH)

  • ETHin = ETH sent to contract

  • ETHout = ETH received from contract

GumBall Factory = The GumBall Factory contract is where collections are created

ERC20 Bonding Curve = The bonding curve is a mechanism for distributing GBT while maintaining guaranteed liquidity for circulating GBT. GBT is bought and sold from/to the bonding curve.

GumBar = The GumBar contract is the staking contract. Users may deposit to stake GBT or gNFT, which earns yield in the form of GBT and the Base Token (ETH).

GumBall Machine = The GumBall Machine contract converts GBT<->gNFTs. This is the mechanism granting every NFT in the GumBall ecosystem guaranteed liquidity.

PreviousPhysical RedemptionsNextGuide Overview

Last updated 1 year ago

✏️