# Geode Document Hub ## Geode Finance - [Geode Document Hub](https://docs.geode.fi/geode-document-hub.md): Everything about Staking. - [The Staking Library](https://docs.geode.fi/the-staking-library.md): Craft your own solution. - [The Issue](https://docs.geode.fi/the-staking-library/the-issue.md) - [A Solution](https://docs.geode.fi/the-staking-library/a-solution.md) - [Operator Marketplace](https://docs.geode.fi/operator-marketplace.md): Choose your own operators. - [A Validator's Lifecycle](https://docs.geode.fi/operator-marketplace/a-validators-lifecycle.md) - [Maintenance Fee](https://docs.geode.fi/operator-marketplace/maintenance-fee.md) - [Onboarding New Operators](https://docs.geode.fi/operator-marketplace/onboarding-new-operators.md) - [Regulating the Marketplace](https://docs.geode.fi/operator-marketplace/regulating-the-marketplace.md) - [Prison](https://docs.geode.fi/operator-marketplace/regulating-the-marketplace/prison.md) - [Staking Derivatives](https://docs.geode.fi/key-concepts/staking-derivatives.md) - [G-Derivatives](https://docs.geode.fi/key-concepts/staking-derivatives/g-derivatives.md) - [gETH vs gAVAX](https://docs.geode.fi/key-concepts/staking-derivatives/g-derivatives/geth-vs-gavax.md) - [Portal](https://docs.geode.fi/key-concepts/portal.md) - [Isolated Storage](https://docs.geode.fi/key-concepts/portal/isolated-storage.md) - [Dual Governance](https://docs.geode.fi/key-concepts/portal/dual-governance.md) - [Limited Upgradability](https://docs.geode.fi/key-concepts/portal/limited-upgradability.md) - [Permissionless Configurable Staking Pools](https://docs.geode.fi/key-concepts/permissionless-configurable-staking-pools.md) - [Current Interfaces](https://docs.geode.fi/key-concepts/permissionless-configurable-staking-pools/current-interfaces.md) - [Maintainers](https://docs.geode.fi/key-concepts/permissionless-configurable-staking-pools/maintainers.md) - [Withdrawal Contracts](https://docs.geode.fi/key-concepts/withdrawal-contracts.md) - [Recovery Mode](https://docs.geode.fi/key-concepts/withdrawal-contracts/recovery-mode.md) - [Withdrawal Queue](https://docs.geode.fi/key-concepts/withdrawal-contracts/withdrawal-queue.md) - [Bound Liquidity Pools](https://docs.geode.fi/key-concepts/bound-liquidity-pools.md) - [Oracles](https://docs.geode.fi/key-concepts/oracles.md) - [Telescope Ether](https://docs.geode.fi/key-concepts/oracles/telescope-ether.md) - [Telescope Avax](https://docs.geode.fi/key-concepts/oracles/telescope-avax.md) - [Future of Geode](https://docs.geode.fi/key-concepts/future-of-geode.md) - [Better Maintainers (WIP)](https://docs.geode.fi/key-concepts/future-of-geode/better-maintainers-wip.md) - [Synthetic Liquidity (WIP)](https://docs.geode.fi/key-concepts/future-of-geode/synthetic-liquidity-wip.md) - [Dynamic Withdrawals (WIP)](https://docs.geode.fi/key-concepts/future-of-geode/dynamic-withdrawals-wip.md) - [Further Decentralization](https://docs.geode.fi/key-concepts/future-of-geode/further-decentralization.md) - [Supporting EIP-4788 (DRAFT)](https://docs.geode.fi/key-concepts/future-of-geode/further-decentralization/supporting-eip-4788-draft.md) - [Quadratic Weighted Senate (DRAFT)](https://docs.geode.fi/key-concepts/future-of-geode/further-decentralization/quadratic-weighted-senate-draft.md) - [Degen Operators (DRAFT)](https://docs.geode.fi/key-concepts/future-of-geode/further-decentralization/degen-operators-draft.md) - [Decentralized Telescope (DRAFT)](https://docs.geode.fi/key-concepts/future-of-geode/further-decentralization/decentralized-telescope-draft.md) - [Chain Sync (AVAX) (draft)](https://docs.geode.fi/key-concepts/future-of-geode/chain-sync-avax-draft.md) - [Staking Pool HandBook](https://docs.geode.fi/ethereum-guides/staking-pool-handbook.md) - [Initiating a Customizable Staking Pool](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/initiating-a-customizable-staking-pool.md) - [Managing Your Operator Set](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/managing-your-operator-set.md) - [Changing Your Pool's Owner](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/changing-your-pools-owner.md) - [Manage Your Maintenance Fee](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/manage-your-maintenance-fee.md) - [Private Pools and Whitelisting](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/private-pools-and-whitelisting.md) - [Using a Bound Liquidity Pool](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/using-a-bound-liquidity-pool.md) - [Using Maintainers for Your Pool](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/using-maintainers-for-your-pool.md) - [Securing Your Withdrawal Contract](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/securing-your-withdrawal-contract.md) - [Decentralizing Your Pool](https://docs.geode.fi/ethereum-guides/staking-pool-handbook/decentralizing-your-pool.md) - [Operator Handbook](https://docs.geode.fi/ethereum-guides/operator-handbook.md) - [Get Onboarded](https://docs.geode.fi/ethereum-guides/operator-handbook/get-onboarded.md) - [Initiating an Operator](https://docs.geode.fi/ethereum-guides/operator-handbook/initiating-an-operator.md) - [Communicating with Portal](https://docs.geode.fi/ethereum-guides/operator-handbook/communicating-with-portal.md) - [Creating Validators](https://docs.geode.fi/ethereum-guides/operator-handbook/creating-validators.md) - [Changing an Operator's Owner](https://docs.geode.fi/ethereum-guides/operator-handbook/changing-an-operators-owner.md) - [Switching Your Fee](https://docs.geode.fi/ethereum-guides/operator-handbook/switching-your-fee.md) - [Switching Your Validator Period](https://docs.geode.fi/ethereum-guides/operator-handbook/switching-your-validator-period.md) - [Using Maintainers](https://docs.geode.fi/ethereum-guides/operator-handbook/using-maintainers.md) - [Optimizing Your Revenue](https://docs.geode.fi/ethereum-guides/operator-handbook/optimizing-your-revenue.md) - [Exiting Validators](https://docs.geode.fi/ethereum-guides/operator-handbook/exiting-validators.md) - [Liquidity Pool HandBook](https://docs.geode.fi/ethereum-guides/liquidity-pool-handbook.md) - [Staking Pool Handbook](https://docs.geode.fi/avalanche-guides/staking-pool-handbook.md) - [Operator Handbook](https://docs.geode.fi/avalanche-guides/operator-handbook.md) - [Networks](https://docs.geode.fi/developers/networks.md) - [Live Contracts](https://docs.geode.fi/developers/live-contracts.md) - [Avalanche v1](https://docs.geode.fi/developers/live-contracts/avalanche-v1.md) - [Ethereum v2](https://docs.geode.fi/developers/live-contracts/ethereum-v2.md) - [gETH.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/geth.sol.md) - [Portal.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/portal.sol.md) - [globals.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/portal.sol/globals.sol.md) - [DataStoreUtilsLib.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/portal.sol/datastoreutilslib.sol.md) - [GeodeUtilsLib.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/portal.sol/geodeutilslib.sol.md) - [DepositContractUtilsLib.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/portal.sol/depositcontractutilslib.sol.md) - [OracleUtilsLib.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/portal.sol/oracleutilslib.sol.md) - [StakeUtilsLib.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/portal.sol/stakeutilslib.sol.md) - [Swap.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/swap.sol.md) - [AmplificationUtils.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/swap.sol/amplificationutils.sol.md) - [MathUtils.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/swap.sol/mathutils.sol.md) - [SwapUtils.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/swap.sol/swaputils.sol.md) - [LPToken.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/swap.sol/lptoken.sol.md) - [WithdrawalContract.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/withdrawalcontract.sol.md) - [Interfaces](https://docs.geode.fi/developers/live-contracts/ethereum-v2/interfaces.md) - [ERC20InterfaceUpgaradable.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/interfaces/erc20interfaceupgaradable.sol.md) - [ERC20InterfacePermitUpgradable.sol](https://docs.geode.fi/developers/live-contracts/ethereum-v2/interfaces/erc20interfacepermitupgradable.sol.md) - [Audits](https://docs.geode.fi/developers/audits.md): Security first! - [Bug Bounties](https://docs.geode.fi/developers/bug-bounties.md)