# 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)
