Geode Document Hub
  • Geode Document Hub
  • The Staking Library
    • 🔥The Issue
    • 🧯A Solution
  • Operator Marketplace
    • 🟢A Validator's Lifecycle
    • 🔵Maintenance Fee
    • 🟡Onboarding New Operators
    • 🔴Regulating the Marketplace
      • 🚨Prison
  • Key Concepts
    • 🪙Staking Derivatives
      • G-Derivatives
        • gETH vs gAVAX
    • 🌀Portal
      • 🔐Isolated Storage
      • 🤝Dual Governance
      • ⚠️Limited Upgradability
    • ⚙️Permissionless Configurable Staking Pools
      • 🎭Current Interfaces
      • ⛏️Maintainers
    • 🛡️Withdrawal Contracts
      • ⛑️Recovery Mode
      • 🕗Withdrawal Queue
    • 🌊Bound Liquidity Pools
    • 🔭Oracles
      • Telescope Ether
      • Telescope Avax
    • 👾Future of Geode
      • Better Maintainers (WIP)
      • Synthetic Liquidity (WIP)
      • Dynamic Withdrawals (WIP)
      • Further Decentralization
        • Supporting EIP-4788 (DRAFT)
        • Quadratic Weighted Senate (DRAFT)
        • Degen Operators (DRAFT)
        • Decentralized Telescope (DRAFT)
      • Chain Sync (AVAX) (draft)
  • Ethereum Guides
    • 📗Staking Pool HandBook
      • Initiating a Customizable Staking Pool
      • Managing Your Operator Set
      • Changing Your Pool's Owner
      • Manage Your Maintenance Fee
      • Private Pools and Whitelisting
      • Using a Bound Liquidity Pool
      • Using Maintainers for Your Pool
      • Securing Your Withdrawal Contract
      • Decentralizing Your Pool
    • 📕Operator Handbook
      • Get Onboarded
      • Initiating an Operator
      • Communicating with Portal
      • Creating Validators
      • Changing an Operator's Owner
      • Switching Your Fee
      • Switching Your Validator Period
      • Using Maintainers
      • Optimizing Your Revenue
      • Exiting Validators
    • 📘Liquidity Pool HandBook
  • Avalanche Guides
    • Staking Pool Handbook
    • Operator Handbook
  • Developers
    • Networks
    • Live Contracts
      • Avalanche v1
      • Ethereum v2
        • gETH.sol
        • Portal.sol
          • globals.sol
          • DataStoreUtilsLib.sol
          • GeodeUtilsLib.sol
          • DepositContractUtilsLib.sol
          • OracleUtilsLib.sol
          • StakeUtilsLib.sol
        • Swap.sol
          • AmplificationUtils.sol
          • MathUtils.sol
          • SwapUtils.sol
          • LPToken.sol
        • WithdrawalContract.sol
        • Interfaces
          • ERC20InterfaceUpgaradable.sol
          • ERC20InterfacePermitUpgradable.sol
    • Audits
    • Bug Bounties
Powered by GitBook
On this page
  1. The Staking Library

A Solution

PreviousThe IssueNextOperator Marketplace

Last updated 2 years ago

An Open Market Built on Top of a Permissionless Global Standard.

  1. Geode's Staking Library utilizes an immutable token that is called gETH. It is the internal database of our Trustless Staking Derivatives.

  • The risk associated with different staking derivatives are isolated.

  1. These derivatives are maintained by Configurable Staking Pools.

  • These pools are permissionless. They can be created by any centralized or decentralized entities, and even solo users.

  1. Staking Pools can easily work with any subset of Permissioned and Permissionless Node Operators, via the Operator Marketplace.

  • These Pools and Marketplace are hosted within a smart contract called Geode Portal.

  1. Operators and Pools are unique, they are not pooled.

  • The marketplace regulates itself with healthy competition.

  1. Portal utilizes a Modular approach on Maintainers, Interfaces, Whitelists, Liquidity, etc.

  • Nothing is decided. Things are customizable. Everything is possible.

  1. Portal defines the interactions between users and pools, and pools and operators.

  • An improved user experience for everyone, without sacrificing any possible features.

  1. Validators are unique and immutable after creation.

  • Changing associated parameters, such as fees, doesn't affect the previously created validators.

  1. Fees are charged after a validator's withdrawal.

  • Protecting the stakers until the previously agreed deal is over.

  1. When a validator is created, Portal no longer holds any ownership on the pooled funds.

  • The Portal is upgradable, but guarded with a Dual Governance.

  1. Withdrawal Contracts are the "owners" of the validators.

  • Every staking pool has a unique Withdrawal Contract that is guarded by the Pool Owner.

  1. Trustlessness and Scalability are secured for future implementations, ensuring future staking innovations can be implemented.

  • To make things like Synthetic Minting, Dynamic Withdrawals, etc. possible, Geode provides a bound liquidity pool as well.

🧯
Portal, gETH and Withdrawal Contracts work together to ensure a global standard.