{"version":1,"pages":[{"id":"U6mbc6qoNKxC4qzRzKwE","title":"Developers Documentation","pathname":"/","siteSpaceId":"sitesp_zNOEY","description":"Welcome to the Spectra Protocol Documentation!"},{"id":"ELTFhUYZsK6OI75Bbsej","title":"Getting Started","pathname":"/getting-started","siteSpaceId":"sitesp_zNOEY","description":"Welcome to the Spectra Protocol Documentation!"},{"id":"pHoNMypVNSV1ZWQ4hlAD","title":"Tokenizing Yield","pathname":"/guides/tokenizing-yield","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"RJzJIWdEPq85Oh16hiha","title":"Providing Liquidity","pathname":"/guides/providing-liquidity","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"t3HJYew35ku6BaZIQ1ed","title":"Deploy PT and Curve Pool","pathname":"/guides/deploy-pt-and-curve-pool","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Guides"}]},{"id":"cfmHxM9HH7HWfDPSUnfe","title":"Routing","pathname":"/guides/routing","siteSpaceId":"sitesp_zNOEY","description":"Useful routes to perform protocol operations in a single transaction.","breadcrumbs":[{"label":"Guides"}]},{"id":"c4OVd0StMcFMVakIvw5K","title":"IBT Additional Rewards","pathname":"/guides/ibt-additional-rewards","siteSpaceId":"sitesp_zNOEY","description":"This page describes the reward proxy mechanism on the Principal Token contract.","breadcrumbs":[{"label":"Guides"}]},{"id":"4hLEVMhrtNPiVgFwaRgi","title":"Locking APW for veAPW","pathname":"/guides/locking-apw-for-veapw","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Guides"}]},{"id":"KdIbhm4WbCnUfBQ2j0x3","title":"Voting and Earning Rewards","pathname":"/guides/voting-and-earning-rewards","siteSpaceId":"sitesp_zNOEY","description":"This guide describes the process of voting for pools and claiming voting rewards","breadcrumbs":[{"label":"Guides"}]},{"id":"h9TY0aVFOWLSeTZSN62x","title":"Deployed Contracts","pathname":"/technical-reference/deployed-contracts","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"a7tSFE14hLfWPLrICa6x","title":"Contract Functions","pathname":"/technical-reference/contract-functions","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"AOndMDqZNL2aHaFR2EG9","title":"Principal Token","pathname":"/technical-reference/contract-functions/principal-token","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"5dOBrIC1j37RFhQGMWuS","title":"Yield Token","pathname":"/technical-reference/contract-functions/yield-token","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"rTKgghFh2t0fOKSsFxnZ","title":"Registry","pathname":"/technical-reference/contract-functions/registry","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"JM3uB8JNSW3iEPEJykVU","title":"RateOracle","pathname":"/technical-reference/contract-functions/rateoracle","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"DG0EFB0q8q1GKgbOAI3b","title":"Factory","pathname":"/technical-reference/contract-functions/factory","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"XtQA0vzZ8IkryEHovF4o","title":"Access Manager","pathname":"/technical-reference/contract-functions/access-manager","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"lBRy92ziO4nfqv71BquN","title":"RouterUtil","pathname":"/technical-reference/contract-functions/routerutil","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"70RcOxGWbWDpZt6DhW6I","title":"Router","pathname":"/technical-reference/contract-functions/router","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"l7PZRZ2DFIAvvnagwdHJ","title":"GovernanceRegistry","pathname":"/technical-reference/contract-functions/governanceregistry","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"1GluF75U4NROgtAwvE0c","title":"Voter","pathname":"/technical-reference/contract-functions/voter","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"WRSn4D16x3ht0bvtvLzX","title":"VotingReward","pathname":"/technical-reference/contract-functions/votingreward","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"B6EzmkygaKxUDFZmXTrt","title":"BribeVotingReward","pathname":"/technical-reference/contract-functions/votingreward/bribevotingreward","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"},{"label":"VotingReward"}]},{"id":"YnnvAHl9akK4mClTLdL8","title":"FeesVotingReward","pathname":"/technical-reference/contract-functions/votingreward/feesvotingreward","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"},{"label":"VotingReward"}]},{"id":"PCzpWOVB92bcwacTRTeI","title":"FeeDistributor","pathname":"/technical-reference/contract-functions/feedistributor","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"mGhzDjifZoA2zRUlk9d9","title":"Spectra4626Wrapper","pathname":"/technical-reference/contract-functions/spectra4626wrapper","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Contract Functions"}]},{"id":"ukc6xl1tF73viQdIuOaw","title":"Yield Calculations","pathname":"/technical-reference/yield-calculations","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"ih8w7tcm5vtsH48yBcPE","title":"Spectra's Automated Market Makers","pathname":"/technical-reference/spectras-automated-market-makers","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"dVZxc5T1Ln7jBXj0w25J","title":"Rate Adjusted StableSwap pools","pathname":"/technical-reference/spectras-automated-market-makers/rate-adjusted-stableswap-pools","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"Technical Reference"},{"label":"Spectra's Automated Market Makers"}]},{"id":"4zYR05giizVJ8mW5t1Ht","title":"Glossary","pathname":"/glossary","siteSpaceId":"sitesp_zNOEY","description":""},{"id":"JbNYG4yFkQhpPdsqNe7T","title":"Spectra Oracles","pathname":"/integration-reference/spectra-oracles","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"}]},{"id":"1VyHosVq5oO3g7wIewyN","title":"TWAP Oracles","pathname":"/integration-reference/spectra-oracles/twap-oracles","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"}]},{"id":"aPRB56HRsbrP7OxFEmSs","title":"Deterministic Oracles","pathname":"/integration-reference/spectra-oracles/deterministic-oracles","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"}]},{"id":"kbSDJ4wOnW3AluaKvTF3","title":"Linear APR model","pathname":"/integration-reference/spectra-oracles/deterministic-oracles/linear-apr-model","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"},{"label":"Deterministic Oracles"}]},{"id":"HHp6I1DzPAfbXjF5A0lc","title":"Linear Discount Model","pathname":"/integration-reference/spectra-oracles/deterministic-oracles/linear-discount-model","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"},{"label":"Deterministic Oracles"}]},{"id":"cxlcG4yGnEcZUlZyXQ22","title":"Zero Coupon Bond Model","pathname":"/integration-reference/spectra-oracles/deterministic-oracles/zero-coupon-bond-model","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"},{"label":"Deterministic Oracles"}]},{"id":"xd6q2Ho0xtWq3yU4kjOn","title":"Comparison","pathname":"/integration-reference/spectra-oracles/deterministic-oracles/comparison","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"},{"label":"Deterministic Oracles"}]},{"id":"xvBKFFB7BpRzlyGfecv4","title":"Hybrid Oracles","pathname":"/integration-reference/spectra-oracles/hybrid-oracles","siteSpaceId":"sitesp_zNOEY","description":"In this section we describe the mechanism behind the Hybrid Oracles","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"}]},{"id":"IE5OyHWEDGO0rAcQquus","title":"Oracle Deployment","pathname":"/integration-reference/spectra-oracles/oracle-deployment","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"}]},{"id":"KgE2TDMGIsDS8VqKUgcS","title":"Deterministic Oracles Deployment","pathname":"/integration-reference/spectra-oracles/oracle-deployment/deterministic-oracles-deployment","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"},{"label":"Oracle Deployment"}]},{"id":"WjansqHzM9rJd6hmg7fn","title":"TWAP and Hybrid Oracles Deployment","pathname":"/integration-reference/spectra-oracles/oracle-deployment/twap-and-hybrid-oracles-deployment","siteSpaceId":"sitesp_zNOEY","breadcrumbs":[{"label":"INTEGRATION REFERENCE"},{"label":"Spectra Oracles"},{"label":"Oracle Deployment"}]},{"id":"oSXH0H7qIIEj2lFsNwAf","title":"Overview","pathname":"/metavaults/metavaults","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"}]},{"id":"jCN7fRFYYwMKKao7h3mo","title":"Architecture","pathname":"/metavaults/architecture","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"}]},{"id":"IjpAJj5ibQyAt6kmeHsp","title":"Depositing and Redeeming","pathname":"/metavaults/depositing-and-redeeming","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"}]},{"id":"nn5vnNOQbCTZwDYiiAGx","title":"Deployed Contracts","pathname":"/metavaults/deployed-contracts","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"}]},{"id":"IM0yOiONqKYQLWgXPhaO","title":"Contract Functions","pathname":"/metavaults/contract-functions","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"}]},{"id":"F4u7kdMi7BJrZojbBAMJ","title":"MetaVaultWrapper","pathname":"/metavaults/contract-functions/metavault-wrapper","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"},{"label":"Contract Functions"}]},{"id":"YGUEcNAbsQXISjArlWpc","title":"MetavaultsRegistry","pathname":"/metavaults/contract-functions/metavaults-registry","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"},{"label":"Contract Functions"}]},{"id":"I3C63tJ0qljLgrs9RfTt","title":"Access Control and Roles","pathname":"/metavaults/access-control-and-roles","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"}]},{"id":"KhOI7tfTkfqFMor6QGt8","title":"Fee Model","pathname":"/metavaults/fee-model","siteSpaceId":"sitesp_zNOEY","description":"","breadcrumbs":[{"label":"MetaVaults"}]}]}