{"version":1,"pages":[{"id":"-MgJxOe8sUqEhNbiOVFz","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_V3mZ2","description":""},{"id":"mbE4Yl2HN4VgGq1nT1hZ","title":"USDC 3Pool Convex Meta Vault","pathname":"/meta-vaults/usdc-3pool-convex-meta-vault","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Meta Vaults"}]},{"id":"QEjFZ8BqLkeGsLzwDuxD","title":"3Pool Convex Meta Vault","pathname":"/meta-vaults/usdc-3pool-convex-meta-vault/3pool-convex-meta-vault","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Meta Vaults"},{"label":"USDC 3Pool Convex Meta Vault"}]},{"id":"EpcDqUYlZK0lsLt0PEGz","title":"Meta Vault of Convex 3Crv Vaults","pathname":"/meta-vaults/usdc-3pool-convex-meta-vault/meta-vault-of-convex-3crv-vaults","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Meta Vaults"},{"label":"USDC 3Pool Convex Meta Vault"}]},{"id":"RMPHHNXYxMx0J9HVZvMp","title":"Convex 3Crv Vaults","pathname":"/meta-vaults/usdc-3pool-convex-meta-vault/convex-3crv-vaults","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Meta Vaults"},{"label":"USDC 3Pool Convex Meta Vault"}]},{"id":"inzeugCZIuSXF4ZxEu8T","title":"General ERC-4626 Vault Interface","pathname":"/meta-vaults/general-erc-4626-vault-interface","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Meta Vaults"}]},{"id":"S021CB6GFSMmImfZSgu4","title":"Liquidator","pathname":"/meta-vaults/liquidator","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Meta Vaults"}]},{"id":"-MgJz1D9c66xFnG7N2FB","title":"mAssets","pathname":"/contracts/massets","siteSpaceId":"sitesp_V3mZ2","description":"Meta Assets (mAssets) are assets that are composed of other underlying similar assets. Currently, deployed mAssets are mUSD and mBTC.","breadcrumbs":[{"label":"Ethereum Mainnet"}]},{"id":"-MhmSskCLmob0hhRDyOj","title":"imAssets (SAVE)","pathname":"/contracts/imassets-save","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"}]},{"id":"-MhmTHhJML98S0lgfDT7","title":"Feeder Pools","pathname":"/contracts/feeder-pool","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"}]},{"id":"-MhmSzV1XQcGP9SJX5DY","title":"Vaults","pathname":"/contracts/vaults","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"}]},{"id":"-MibT0vVIKga5D-vI3Dl","title":"BoostedSavingsVault","pathname":"/contracts/vaults/boostedsavingsvault","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"},{"label":"Vaults"}]},{"id":"TY1JN5bCX5vahfbNYj7g","title":"BoostedSavingsVault V2","pathname":"/contracts/vaults/boostedsavingsvault-1","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"},{"label":"Vaults"}]},{"id":"-MibT4u7hs7R1TDQLyQ6","title":"BoostedDualVault","pathname":"/contracts/vaults/boosteddualvault","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"},{"label":"Vaults"}]},{"id":"-MlJJoAFNmThTY690C9J","title":"Shared Addresses","pathname":"/contracts/shared-addresses","siteSpaceId":"sitesp_V3mZ2","description":"These contracts are used in multiple other components of the mStable protocol.","breadcrumbs":[{"label":"Ethereum Mainnet"}]},{"id":"-MlJKZA1W5dKvbjlTxdt","title":"Governance","pathname":"/contracts/governance","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"}]},{"id":"-MlPSwTPRQAkuTkf2sEk","title":"stkMTA","pathname":"/contracts/governance/stkmta","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"},{"label":"Governance"}]},{"id":"-MlPTjqPoj4t2P6GMu4v","title":"stkBPT","pathname":"/contracts/governance/stkbpt","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"},{"label":"Governance"}]},{"id":"-MlPt2jXXmw6Ue7VH9-e","title":"Quest Manager","pathname":"/contracts/governance/quest-manager","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"},{"label":"Governance"}]},{"id":"-MiUnri1yTLKW5eahTmX","title":"Save Wrapper","pathname":"/contracts/save-wrapper","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Ethereum Mainnet"}]},{"id":"e2VWwCB94AAUgLQcehx3","title":"Emissions Controller","pathname":"/emissions-controller","siteSpaceId":"sitesp_V3mZ2","description":""},{"id":"u3egpX4I0gNrjZ4FbHrP","title":"EmissionsController","pathname":"/emissions-controller/emissionscontroller","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Emissions Controller"}]},{"id":"DgxdLCKHWGMwImP4QoWN","title":"Polygon Integration","pathname":"/emissions-controller/polygon-integration","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Emissions Controller"}]},{"id":"j3bFiq2Tk35DjiVXTC2K","title":"Bridge Forwarder","pathname":"/emissions-controller/polygon-integration/bridge-forwarder","siteSpaceId":"sitesp_V3mZ2","description":"Are separate Mainnet contracts for each L2 recipient contracts on Polygon. Initially, there would be a contract for the Polygon imUSD Vault, FRAX Vault and Polygon Balancer Pool liquidity providers.","breadcrumbs":[{"label":"Emissions Controller"},{"label":"Polygon Integration"}]},{"id":"FUBgIUchYQn7udFBCpM9","title":"L2 Bridge Recipient","pathname":"/emissions-controller/polygon-integration/l2-bridge-recipient","siteSpaceId":"sitesp_V3mZ2","description":"Receives bridged tokens from the PoS Bridge before the L2 Emissions Controller transfers the bridged tokens to the end recipient.","breadcrumbs":[{"label":"Emissions Controller"},{"label":"Polygon Integration"}]},{"id":"JA18HWxpq5qmoBNEs7ht","title":"L2 Emissions Controller","pathname":"/emissions-controller/polygon-integration/l2-emissions-controller","siteSpaceId":"sitesp_V3mZ2","description":"This contract distributes the bridged rewards from the L2 Bridge Recipients to the end recipients.","breadcrumbs":[{"label":"Emissions Controller"},{"label":"Polygon Integration"}]},{"id":"0KDQFk6Yd2eTqCVHYjqw","title":"Disperse Forwarder","pathname":"/emissions-controller/polygon-integration/disperse-forwarder","siteSpaceId":"sitesp_V3mZ2","description":"Transfers reward tokens to a list of off-chain calculated recipients and amounts.","breadcrumbs":[{"label":"Emissions Controller"},{"label":"Polygon Integration"}]},{"id":"kyQ5EC5c1winsRnrvES1","title":"RevenueSplitBuyBack","pathname":"/emissions-controller/revenuesplitbuyback","siteSpaceId":"sitesp_V3mZ2","description":"Uses 50% of protocol revenue to buy MTA rewards for stakers and 50% to mStable Treasury.","breadcrumbs":[{"label":"Emissions Controller"}]},{"id":"PDMkKhL2gN4lcTNjT8CS","title":"BasicRewardsForwarder","pathname":"/emissions-controller/basicrewardsforwarder","siteSpaceId":"sitesp_V3mZ2","description":"Transfers any received reward tokens to another contract or account.","breadcrumbs":[{"label":"Emissions Controller"}]},{"id":"BD4y2WURslMdvcfQRn6G","title":"VotiumBribeForwarder","pathname":"/emissions-controller/votiumbribeforwarder","siteSpaceId":"sitesp_V3mZ2","description":"Uses reward tokens to bribe vlCVX holders to vote for a Curve gauge using Votium.","breadcrumbs":[{"label":"Emissions Controller"}]},{"id":"-MiUzFSZ8D-4ibnsYf1U","title":"mUSD","pathname":"/polygon/musd","siteSpaceId":"sitesp_V3mZ2","description":"mUSD is a Meta Assets (mAssets) that is composed of USD stablecoin assets. The basket contains DAI, USDC and USDT.","breadcrumbs":[{"label":"Polygon"}]},{"id":"-MiUzJp0rEWhRG_bInxA","title":"imUSD","pathname":"/polygon/imusd","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Polygon"}]},{"id":"-MitqdAIfS1QvbasCkyI","title":"Feeder Pool","pathname":"/polygon/feeder-pool","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Polygon"}]},{"id":"-MiUzMXYN8X18V3E4uOU","title":"Vaults","pathname":"/polygon/vault","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Polygon"}]},{"id":"P9vRapHYHVApLUyezpk2","title":"Save Wrapper","pathname":"/polygon/save-wrapper","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Polygon"}]},{"id":"-MlJLfmfv5549L_Y6wfd","title":"Shared Addresses","pathname":"/polygon/shared-addresses","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Polygon"}]},{"id":"u4o7QRVdU6Oro6ryiTNd","title":"Multisig Admin Rights","pathname":"/security/multisig-admin-rights","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"-MgJziQEu885wIwCXvAI","title":"Security Audits","pathname":"/security/security-audits","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"av30ipRt2r0sz7VRKAxT","title":"Hacken Vault Security Audit","pathname":"/security/security-audits/hacken-vault-security-audit","siteSpaceId":"sitesp_V3mZ2","description":"","breadcrumbs":[{"label":"Security"},{"label":"Security Audits"}]},{"id":"-MlJMETye7MuiFnMaicH","title":"Bug Bounty","pathname":"/security/bug-bounty","siteSpaceId":"sitesp_V3mZ2","description":"Open reward pool for discovering and reporting vulnerabilities in the mStable protocol.","breadcrumbs":[{"label":"Security"}]}]}