{"version":1,"pages":[{"id":"dMMkjb2DRIlr0Yqn2UlB","title":"Geode Document Hub","pathname":"/","siteSpaceId":"sitesp_ZwkjO","description":"Everything about Staking."},{"id":"wjuUXSbPQC2Vbhf8CSqv","title":"The Staking Library","pathname":"/the-staking-library","siteSpaceId":"sitesp_ZwkjO","description":"Craft your own solution."},{"id":"Et5Fgnw0LNGGUhrRqj4U","title":"The Issue","pathname":"/the-staking-library/the-issue","siteSpaceId":"sitesp_ZwkjO","emoji":"1f525","description":"","breadcrumbs":[{"label":"The Staking Library"}]},{"id":"zCuqiEEeVq8BgVKCEquu","title":"A Solution","pathname":"/the-staking-library/a-solution","siteSpaceId":"sitesp_ZwkjO","emoji":"1f9ef","description":"","breadcrumbs":[{"label":"The Staking Library"}]},{"id":"8al101kYMumrrAiepfDu","title":"Operator Marketplace","pathname":"/operator-marketplace","siteSpaceId":"sitesp_ZwkjO","description":"Choose your own operators."},{"id":"E0XOdijxPxVbc4Shq5aR","title":"A Validator's Lifecycle","pathname":"/operator-marketplace/a-validators-lifecycle","siteSpaceId":"sitesp_ZwkjO","emoji":"1f7e2","description":"","breadcrumbs":[{"label":"Operator Marketplace"}]},{"id":"rIGZWSJishlr5v5VVXf9","title":"Maintenance Fee","pathname":"/operator-marketplace/maintenance-fee","siteSpaceId":"sitesp_ZwkjO","emoji":"1f535","description":"","breadcrumbs":[{"label":"Operator Marketplace"}]},{"id":"VjqGpLYmMAQ3zzukicpP","title":"Onboarding New Operators","pathname":"/operator-marketplace/onboarding-new-operators","siteSpaceId":"sitesp_ZwkjO","emoji":"1f7e1","description":"","breadcrumbs":[{"label":"Operator Marketplace"}]},{"id":"EPfcOKTGOHajyq1Qd52D","title":"Regulating the Marketplace","pathname":"/operator-marketplace/regulating-the-marketplace","siteSpaceId":"sitesp_ZwkjO","emoji":"1f534","description":"","breadcrumbs":[{"label":"Operator Marketplace"}]},{"id":"OoraH2lmR3OqQiymGmK4","title":"Prison","pathname":"/operator-marketplace/regulating-the-marketplace/prison","siteSpaceId":"sitesp_ZwkjO","emoji":"1f6a8","description":"","breadcrumbs":[{"label":"Operator Marketplace"},{"label":"Regulating the Marketplace","emoji":"1f534"}]},{"id":"ZQrc7J90B6Uw1y8uUqTI","title":"Staking Derivatives","pathname":"/key-concepts/staking-derivatives","siteSpaceId":"sitesp_ZwkjO","emoji":"1fa99","description":"","breadcrumbs":[{"label":"Key Concepts"}]},{"id":"MV8KTeN5UvIdftSC9D7P","title":"G-Derivatives","pathname":"/key-concepts/staking-derivatives/g-derivatives","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Staking Derivatives","emoji":"1fa99"}]},{"id":"MsaaugV6L8LFYtBZIQuv","title":"gETH vs gAVAX","pathname":"/key-concepts/staking-derivatives/g-derivatives/geth-vs-gavax","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Staking Derivatives","emoji":"1fa99"},{"label":"G-Derivatives"}]},{"id":"qcA5U4R0s0WrBrEKLyji","title":"Portal","pathname":"/key-concepts/portal","siteSpaceId":"sitesp_ZwkjO","emoji":"1f300","description":"","breadcrumbs":[{"label":"Key Concepts"}]},{"id":"f6aPTl3GvoGb7XFJpfTl","title":"Isolated Storage","pathname":"/key-concepts/portal/isolated-storage","siteSpaceId":"sitesp_ZwkjO","emoji":"1f510","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Portal","emoji":"1f300"}]},{"id":"v9gOWBJ7h1IFN3aewcPa","title":"Dual Governance","pathname":"/key-concepts/portal/dual-governance","siteSpaceId":"sitesp_ZwkjO","emoji":"1f91d","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Portal","emoji":"1f300"}]},{"id":"L3X2sxZ3SIUb60lPc3zN","title":"Limited Upgradability","pathname":"/key-concepts/portal/limited-upgradability","siteSpaceId":"sitesp_ZwkjO","emoji":"26a0","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Portal","emoji":"1f300"}]},{"id":"l3JsCfbAgizvErNll8Jz","title":"Permissionless Configurable Staking Pools","pathname":"/key-concepts/permissionless-configurable-staking-pools","siteSpaceId":"sitesp_ZwkjO","emoji":"2699","description":"","breadcrumbs":[{"label":"Key Concepts"}]},{"id":"NMzvFXpWn6oyM78TmdkQ","title":"Current Interfaces","pathname":"/key-concepts/permissionless-configurable-staking-pools/current-interfaces","siteSpaceId":"sitesp_ZwkjO","emoji":"1f3ad","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Permissionless Configurable Staking Pools","emoji":"2699"}]},{"id":"pr7YAwNKRplvqovwxwxF","title":"Maintainers","pathname":"/key-concepts/permissionless-configurable-staking-pools/maintainers","siteSpaceId":"sitesp_ZwkjO","emoji":"26cf","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Permissionless Configurable Staking Pools","emoji":"2699"}]},{"id":"fajxkHebpiVLDHZHMN44","title":"Withdrawal Contracts","pathname":"/key-concepts/withdrawal-contracts","siteSpaceId":"sitesp_ZwkjO","emoji":"1f6e1","description":"","breadcrumbs":[{"label":"Key Concepts"}]},{"id":"YmTvsIiMCDzgBxMMwPst","title":"Recovery Mode","pathname":"/key-concepts/withdrawal-contracts/recovery-mode","siteSpaceId":"sitesp_ZwkjO","emoji":"26d1","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Withdrawal Contracts","emoji":"1f6e1"}]},{"id":"CizCsCIzxHm4ZlAehBnA","title":"Withdrawal Queue","pathname":"/key-concepts/withdrawal-contracts/withdrawal-queue","siteSpaceId":"sitesp_ZwkjO","emoji":"1f557","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Withdrawal Contracts","emoji":"1f6e1"}]},{"id":"D6utzcdejMctLxSHh3Qr","title":"Bound Liquidity Pools","pathname":"/key-concepts/bound-liquidity-pools","siteSpaceId":"sitesp_ZwkjO","emoji":"1f30a","description":"","breadcrumbs":[{"label":"Key Concepts"}]},{"id":"mSbBs4vOrv18Q1994rDO","title":"Oracles","pathname":"/key-concepts/oracles","siteSpaceId":"sitesp_ZwkjO","emoji":"1f52d","description":"","breadcrumbs":[{"label":"Key Concepts"}]},{"id":"a6KgOb1EpyxvB8IaMCjD","title":"Telescope Ether","pathname":"/key-concepts/oracles/telescope-ether","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Oracles","emoji":"1f52d"}]},{"id":"2d7FwG6OvPXpzm0058pX","title":"Telescope Avax","pathname":"/key-concepts/oracles/telescope-avax","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Oracles","emoji":"1f52d"}]},{"id":"D3ja8PPTsEV1vSTZ1JYi","title":"Future of Geode","pathname":"/key-concepts/future-of-geode","siteSpaceId":"sitesp_ZwkjO","emoji":"1f47e","description":"","breadcrumbs":[{"label":"Key Concepts"}]},{"id":"23SLLbZ6cSo6j3lnlVJi","title":"Better Maintainers (WIP)","pathname":"/key-concepts/future-of-geode/better-maintainers-wip","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"}]},{"id":"dbkn4i9j3YIpqSsYDBc7","title":"Synthetic Liquidity (WIP)","pathname":"/key-concepts/future-of-geode/synthetic-liquidity-wip","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"}]},{"id":"zE53gGgMS4FfwVrNpLo9","title":"Dynamic Withdrawals (WIP)","pathname":"/key-concepts/future-of-geode/dynamic-withdrawals-wip","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"}]},{"id":"uROvmi1A4eNSJa2gplMT","title":"Further Decentralization","pathname":"/key-concepts/future-of-geode/further-decentralization","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"}]},{"id":"yDeevPHEdlyhrOnbrgHq","title":"Supporting EIP-4788 (DRAFT)","pathname":"/key-concepts/future-of-geode/further-decentralization/supporting-eip-4788-draft","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"},{"label":"Further Decentralization"}]},{"id":"BuwGF9OGVcDub71pHNXi","title":"Quadratic Weighted Senate (DRAFT)","pathname":"/key-concepts/future-of-geode/further-decentralization/quadratic-weighted-senate-draft","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"},{"label":"Further Decentralization"}]},{"id":"NeVBKqnUYvM9kfWUypUN","title":"Degen Operators (DRAFT)","pathname":"/key-concepts/future-of-geode/further-decentralization/degen-operators-draft","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"},{"label":"Further Decentralization"}]},{"id":"QesDoYLZJiiA13Dcj6HX","title":"Decentralized Telescope (DRAFT)","pathname":"/key-concepts/future-of-geode/further-decentralization/decentralized-telescope-draft","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"},{"label":"Further Decentralization"}]},{"id":"qiqYKyry0NSzK0Qo7FQd","title":"Chain Sync (AVAX) (draft)","pathname":"/key-concepts/future-of-geode/chain-sync-avax-draft","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Key Concepts"},{"label":"Future of Geode","emoji":"1f47e"}]},{"id":"vBtJvmPwn59ItxKwb6mU","title":"Staking Pool HandBook","pathname":"/ethereum-guides/staking-pool-handbook","siteSpaceId":"sitesp_ZwkjO","emoji":"1f4d7","description":"","breadcrumbs":[{"label":"Ethereum Guides"}]},{"id":"RCqdgs3oJRdoI3k4krUq","title":"Initiating a Customizable Staking Pool","pathname":"/ethereum-guides/staking-pool-handbook/initiating-a-customizable-staking-pool","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"D5CDHSbTKimzVBsqA7u9","title":"Managing Your Operator Set","pathname":"/ethereum-guides/staking-pool-handbook/managing-your-operator-set","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"vw0wgOa07tnJEg7TuCKn","title":"Changing Your Pool's Owner","pathname":"/ethereum-guides/staking-pool-handbook/changing-your-pools-owner","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"suYp5S9I9NxMqcCsRwQ7","title":"Manage Your Maintenance Fee","pathname":"/ethereum-guides/staking-pool-handbook/manage-your-maintenance-fee","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"ee1qPNg9mYqC5t04mRUo","title":"Private Pools and Whitelisting","pathname":"/ethereum-guides/staking-pool-handbook/private-pools-and-whitelisting","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"W7L0oImLen78WdEUAPiS","title":"Using a Bound Liquidity Pool","pathname":"/ethereum-guides/staking-pool-handbook/using-a-bound-liquidity-pool","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"uN9hLZh2n7GfHhyOSDCf","title":"Using Maintainers for Your Pool","pathname":"/ethereum-guides/staking-pool-handbook/using-maintainers-for-your-pool","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"0b5Ca1LhwIw09a7Ajgm1","title":"Securing Your Withdrawal Contract","pathname":"/ethereum-guides/staking-pool-handbook/securing-your-withdrawal-contract","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"GL5Bciozj2UU0sML3miE","title":"Decentralizing Your Pool","pathname":"/ethereum-guides/staking-pool-handbook/decentralizing-your-pool","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Staking Pool HandBook","emoji":"1f4d7"}]},{"id":"WTsW3c9fLgsbBT0SKKBk","title":"Operator Handbook","pathname":"/ethereum-guides/operator-handbook","siteSpaceId":"sitesp_ZwkjO","emoji":"1f4d5","description":"","breadcrumbs":[{"label":"Ethereum Guides"}]},{"id":"Dyz6vsALqRWmNYY9pvND","title":"Get Onboarded","pathname":"/ethereum-guides/operator-handbook/get-onboarded","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"vYi83f0cnL2YCKx06wI5","title":"Initiating an Operator","pathname":"/ethereum-guides/operator-handbook/initiating-an-operator","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"RDEGmSk9s5IbQw6KFuZd","title":"Communicating with Portal","pathname":"/ethereum-guides/operator-handbook/communicating-with-portal","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"lV2zNRsttbKAswCl7igf","title":"Creating Validators","pathname":"/ethereum-guides/operator-handbook/creating-validators","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"W3FkuU78EWZrHJLfZ9oS","title":"Changing an Operator's Owner","pathname":"/ethereum-guides/operator-handbook/changing-an-operators-owner","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"Dx8si68HmesHNMxfti8u","title":"Switching Your Fee","pathname":"/ethereum-guides/operator-handbook/switching-your-fee","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"IVWM6sZLwuHJXEeXaZ0R","title":"Switching Your Validator Period","pathname":"/ethereum-guides/operator-handbook/switching-your-validator-period","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"VUuGD0zmkRxeYxOlkK8W","title":"Using Maintainers","pathname":"/ethereum-guides/operator-handbook/using-maintainers","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"PlvhRypc2syhBklsjS13","title":"Optimizing Your Revenue","pathname":"/ethereum-guides/operator-handbook/optimizing-your-revenue","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"D2Cn6pfZDabsXHEBItve","title":"Exiting Validators","pathname":"/ethereum-guides/operator-handbook/exiting-validators","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Ethereum Guides"},{"label":"Operator Handbook","emoji":"1f4d5"}]},{"id":"YPoBnC5WwSrxMzFkdBi6","title":"Liquidity Pool HandBook","pathname":"/ethereum-guides/liquidity-pool-handbook","siteSpaceId":"sitesp_ZwkjO","emoji":"1f4d8","description":"","breadcrumbs":[{"label":"Ethereum Guides"}]},{"id":"UTUcBbx5mlct3FgSPNOD","title":"Staking Pool Handbook","pathname":"/avalanche-guides/staking-pool-handbook","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Avalanche Guides"}]},{"id":"8VgJBW20RlMSn8XjdvLc","title":"Operator Handbook","pathname":"/avalanche-guides/operator-handbook","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Avalanche Guides"}]},{"id":"bWZwpGmR9R6praeIUG4J","title":"Networks","pathname":"/developers/networks","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"kPkco4WHcldGJGYOUouu","title":"Live Contracts","pathname":"/developers/live-contracts","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"eynFN2uAP6zaybZAxpBz","title":"Avalanche v1","pathname":"/developers/live-contracts/avalanche-v1","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"}]},{"id":"JFybAJ5keSZs4EPjOqHT","title":"Ethereum v2","pathname":"/developers/live-contracts/ethereum-v2","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"}]},{"id":"rn5rAZILcqNr9o7tpid2","title":"gETH.sol","pathname":"/developers/live-contracts/ethereum-v2/geth.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"}]},{"id":"Jtm3ZVzVyDphbVl7BLvr","title":"Portal.sol","pathname":"/developers/live-contracts/ethereum-v2/portal.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"}]},{"id":"rVt2gdGFx6xSr8MTfnOo","title":"globals.sol","pathname":"/developers/live-contracts/ethereum-v2/portal.sol/globals.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Portal.sol"}]},{"id":"HbDZjYj6R7yCd2l22fXy","title":"DataStoreUtilsLib.sol","pathname":"/developers/live-contracts/ethereum-v2/portal.sol/datastoreutilslib.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Portal.sol"}]},{"id":"6SvdxR3B7wAJ4cK9ZdAX","title":"GeodeUtilsLib.sol","pathname":"/developers/live-contracts/ethereum-v2/portal.sol/geodeutilslib.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Portal.sol"}]},{"id":"HL8aIdi1HUeza8W4ClZ9","title":"DepositContractUtilsLib.sol","pathname":"/developers/live-contracts/ethereum-v2/portal.sol/depositcontractutilslib.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Portal.sol"}]},{"id":"4K5tqhNn6fF7ojSr88Bj","title":"OracleUtilsLib.sol","pathname":"/developers/live-contracts/ethereum-v2/portal.sol/oracleutilslib.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Portal.sol"}]},{"id":"1nFB36tNK4PNF9NI9KRh","title":"StakeUtilsLib.sol","pathname":"/developers/live-contracts/ethereum-v2/portal.sol/stakeutilslib.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Portal.sol"}]},{"id":"RIiir7br1nKKR8C8kCKD","title":"Swap.sol","pathname":"/developers/live-contracts/ethereum-v2/swap.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"}]},{"id":"g5XlCDrsnQ69awYw9tX5","title":"AmplificationUtils.sol","pathname":"/developers/live-contracts/ethereum-v2/swap.sol/amplificationutils.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Swap.sol"}]},{"id":"Tj4WFHQJn54mP4GZ9CW5","title":"MathUtils.sol","pathname":"/developers/live-contracts/ethereum-v2/swap.sol/mathutils.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Swap.sol"}]},{"id":"YKOaQC3m1TkLk7UYWXI4","title":"SwapUtils.sol","pathname":"/developers/live-contracts/ethereum-v2/swap.sol/swaputils.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Swap.sol"}]},{"id":"lEGs35FNqstDeV7dQxip","title":"LPToken.sol","pathname":"/developers/live-contracts/ethereum-v2/swap.sol/lptoken.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Swap.sol"}]},{"id":"KoBj8w3oKStREI28evBK","title":"WithdrawalContract.sol","pathname":"/developers/live-contracts/ethereum-v2/withdrawalcontract.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"}]},{"id":"d2BLWe8mrcOaTlmk4siQ","title":"Interfaces","pathname":"/developers/live-contracts/ethereum-v2/interfaces","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"}]},{"id":"Bo0BQGMUIbBFQBEEna1a","title":"ERC20InterfaceUpgaradable.sol","pathname":"/developers/live-contracts/ethereum-v2/interfaces/erc20interfaceupgaradable.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Interfaces"}]},{"id":"WKUY1U7pSAGFpGXBqhNk","title":"ERC20InterfacePermitUpgradable.sol","pathname":"/developers/live-contracts/ethereum-v2/interfaces/erc20interfacepermitupgradable.sol","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Live Contracts"},{"label":"Ethereum v2"},{"label":"Interfaces"}]},{"id":"xLnibMLnillei1nomfKA","title":"Audits","pathname":"/developers/audits","siteSpaceId":"sitesp_ZwkjO","description":"Security first!","breadcrumbs":[{"label":"Developers"}]},{"id":"5kaw73xJzfrnwclGG8KW","title":"Bug Bounties","pathname":"/developers/bug-bounties","siteSpaceId":"sitesp_ZwkjO","description":"","breadcrumbs":[{"label":"Developers"}]}]}