{"version":1,"pages":[{"id":"-LtMQ_jr03KDGg8dVD6H","title":"Home","pathname":"/balancer","siteSpaceId":"sitesp_Jwu9l","description":""},{"id":"-LtNGj_mnzKLKNA3RJrN","title":"Use Cases","pathname":"/balancer/getting-started/use-cases","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LtNCGI3fiYPy4PT7M1r","title":"FAQ","pathname":"/balancer/getting-started/faq","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-MNWeEYfqG2rXxqQ3mx9","title":"Protocol","pathname":"/balancer/core-concepts/protocol","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LtkLJnz8Ooguj5cqhay","title":"Background","pathname":"/balancer/core-concepts/protocol/background-1","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Protocol"}]},{"id":"-MNWeV7HE0vQBp6TZWCE","title":"Glossary","pathname":"/balancer/core-concepts/protocol/glossary","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Protocol"}]},{"id":"-MNWeSDd3RF_6hWt_EQl","title":"Pool Lifecycle","pathname":"/balancer/core-concepts/protocol/pool-lifecycle","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Protocol"}]},{"id":"-LvC4zcfWa10Sp6GxmAe","title":"Limitations","pathname":"/balancer/core-concepts/protocol/limitations","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Protocol"}]},{"id":"-LtkLJo14EgGvoP01Mvi","title":"Math","pathname":"/balancer/core-concepts/protocol/index","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Protocol"}]},{"id":"-LtNCGI52K_8tbe9UJfX","title":"Exponentiation","pathname":"/balancer/core-concepts/protocol/index/approxing","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Protocol"},{"label":"Math"}]},{"id":"-M9GNcXmbjBdWNYMV35q","title":"BAL Governance Token","pathname":"/balancer/core-concepts/bal-balancer-governance-token","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-MVQyjM4MPpvBZMUNPL7","title":"BAL for Gas","pathname":"/balancer/core-concepts/bal-balancer-governance-token/bal-for-gas","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"BAL Governance Token"}]},{"id":"-M9GO4m1R_a6ZjYmBfok","title":"Liquidity Mining","pathname":"/balancer/core-concepts/bal-liquidity-mining","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-MIPMBoKZw_BpT_XlxXb","title":"Exchange and BAL Mining Listing","pathname":"/balancer/core-concepts/bal-liquidity-mining/exchange-and-reward-listing","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Liquidity Mining"}]},{"id":"-MTXSAjy2vPg10q_D7Tq","title":"Liquidity Mining Estimates API","pathname":"/balancer/core-concepts/bal-liquidity-mining/liquidity-mining-estimates-api","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Liquidity Mining"}]},{"id":"-LucUgyCavqkGANIq3TP","title":"Security","pathname":"/balancer/core-concepts/security","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"-LucUgyDa7gEFILvEz79","title":"Audits","pathname":"/balancer/core-concepts/security/audits","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Security"}]},{"id":"-LucUgyEwT2-FySzme1r","title":"Bug Bounty","pathname":"/balancer/core-concepts/security/bounty","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Security"}]},{"id":"-MM1JeqEkGh_aSrEJH6w","title":"Exchange Proxy","pathname":"/balancer/smart-contracts/exchange-proxy","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"-LtR3MFfQP_QCs11WKIc","title":"Smart Order Router","pathname":"/balancer/smart-contracts/sor","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"-M3J24JXvAEjTek84rcM","title":"Development & Examples","pathname":"/balancer/smart-contracts/sor/development","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Smart Order Router"}]},{"id":"-MM1JK2i73UCuxRTvQT0","title":"Smart Pools","pathname":"/balancer/smart-contracts/smart-pools","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"-LtR3MFeM8zmwycl02uh","title":"Overview","pathname":"/balancer/smart-contracts/smart-pools/concepts","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Smart Pools"}]},{"id":"-MFEIJ8tSeYZFY4JGcEF","title":"Configurable Rights Pool","pathname":"/balancer/smart-contracts/smart-pools/configurable-rights-pool","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Smart Pools"}]},{"id":"-MFOBzuCMqRhnf0IU37-","title":"Component Libraries","pathname":"/balancer/smart-contracts/smart-pools/component-libraries","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Smart Pools"}]},{"id":"-MFNdNRKq7Xf3TiQXzl3","title":"Rights Manager","pathname":"/balancer/smart-contracts/smart-pools/component-libraries/rights-manager","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Smart Pools"},{"label":"Component Libraries"}]},{"id":"-MFNWB2ApLqO1YjcbQju","title":"Smart Pool Templates","pathname":"/balancer/smart-contracts/smart-pools/smart-pool-templates","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Smart Pools"}]},{"id":"-MIv6L-vW3dUOTave5Ju","title":"Liquidity Bootstrapping FAQ","pathname":"/balancer/smart-contracts/smart-pools/liquidity-bootstrapping-faq","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"},{"label":"Smart Pools"}]},{"id":"-MM1MaVuoAxqhbffjFko","title":"On Chain Registry","pathname":"/balancer/smart-contracts/on-chain-registry","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"-M7rra0xUrf7ggxhLGn7","title":"Interfaces","pathname":"/balancer/smart-contracts/interfaces","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"-MCvyiGVKBSVPm56ujjO","title":"Addresses","pathname":"/balancer/smart-contracts/addresses","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Smart Contracts"}]},{"id":"-MN4K8rgSnojPkfteALf","title":"Migration to Version 1.0","pathname":"/balancer/api/migration-to-version-0.4","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-MM1J2q7f-a2SP-97-w7","title":"Events","pathname":"/balancer/api/core-contracts","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-LtR3MFlf6N-Jpm1gAtT","title":"API Index","pathname":"/balancer/api/api","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-MNanvqwN3AHCafGXkZu","title":"UML Docs","pathname":"/balancer/api/uml-docs","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-M8m49ejp3raFpYzGcHi","title":"Interact via Etherscan","pathname":"/balancer/guides/withdrawing-liquidity-via-etherscan","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LwAazoZdhb7L09zIPfI","title":"Using the SOR","pathname":"/balancer/guides/making-a-trade","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M5YVNt0cimHeSqczIIq","title":"Creating a Shared Pool","pathname":"/balancer/guides/creating-a-balancer-pool","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MVMcrtnGKQhEni2gBSO","title":"Creating a Smart Pool","pathname":"/balancer/guides/creating-a-smart-pool","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MFOH4t3knbGgZmA9yjt","title":"CRP Tutorial","pathname":"/balancer/guides/crp-tutorial","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MFOWsIfioCvV90ijZBk","title":"Liquidity Bootstrapping Example","pathname":"/balancer/guides/crp-tutorial/liquidity-bootstrapping","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"CRP Tutorial"}]},{"id":"-MGohyDCs78UPVKTsN-5","title":"Smart Pool Use Cases","pathname":"/balancer/guides/smart-pool-templates-gui","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MGokL3D11LQqMW6s0b-","title":"Liquidity Bootstrapping Pool","pathname":"/balancer/guides/smart-pool-templates-gui/liquidity-bootstrapping-pool","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Smart Pool Use Cases"}]},{"id":"-MGovSbQjMfP8zOjaNeC","title":"Swing Trading Pool","pathname":"/balancer/guides/smart-pool-templates-gui/swing-trading-pool","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Smart Pool Use Cases"}]},{"id":"-MKL8yNVVBruiHWBRTlm","title":"Smart Treasury","pathname":"/balancer/guides/smart-pool-templates-gui/smart-treasury","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Smart Pool Use Cases"}]},{"id":"-MGp3IsK-lojasxBUpFo","title":"Perpetual Synthetic Pool","pathname":"/balancer/guides/smart-pool-templates-gui/perpetual-synthetic-pool","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Smart Pool Use Cases"}]},{"id":"-MGp7nAGvGAfDg3E8uHM","title":"Investors' Club","pathname":"/balancer/guides/smart-pool-templates-gui/investors-club","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Smart Pool Use Cases"}]},{"id":"-MGp9qi9xZr-jNJK6a2M","title":"Experimental","pathname":"/balancer/guides/smart-pool-templates-gui/experimental","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Smart Pool Use Cases"}]},{"id":"-Lz8vegow6kml8Al7iRx","title":"Testing on Kovan","pathname":"/balancer/guides/testing-on-kovan","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MHuC-KIdjbv4yobpIxt","title":"Hackathons","pathname":"/balancer/guides/hackathons","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MHuCDQkZ95JEhX1zhoc","title":"Hacking & Testing","pathname":"/balancer/guides/hackathons/hacking-and-testing","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Hackathons"}]},{"id":"-MHuJ-yxV8aAxM72wdHG","title":"Judging","pathname":"/balancer/guides/hackathons/judging","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Hackathons"}]},{"id":"-MHuMQFQZ1hfsZYLiAdV","title":"Ideas","pathname":"/balancer/guides/hackathons/ideas","siteSpaceId":"sitesp_Jwu9l","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Hackathons"}]}]}