{"version":1,"pages":[{"id":"e00kOLf9AGNOjCkAWZ3T","title":"SperaxOS","pathname":"/","siteSpaceId":"sitesp_dLsD4","description":"Smart Agent Infrastructure for Decentralized Finance."},{"id":"-MAO4hX6ajveCiSkN5yn","title":"USDs (Sperax USD)","pathname":"/master","siteSpaceId":"sitesp_dLsD4","description":"A stablecoin yield aggregator on the Arbitrum network"},{"id":"wyfiMVn6nqEGQNx2FIjz","title":"Minting and Redeeming","pathname":"/master/minting-and-redeeming","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"USDs (Sperax USD)"}]},{"id":"rxUzG6YGSeNO4RqmadHo","title":"Auto Yield","pathname":"/master/auto-yield","siteSpaceId":"sitesp_dLsD4","description":"USDs earns organic yield for holders, and the yield is paid out in USDs using a public rebase function that can be executed using a button every 24 hours if the yield is more than 3%.","breadcrumbs":[{"label":"USDs (Sperax USD)"}]},{"id":"OjRmu7vU7iO52ckCH6pE","title":"Smart Contracts can opt in for the rebase feature (Auto-yield).","pathname":"/master/auto-yield/smart-contracts-can-opt-in-for-the-rebase-feature-auto-yield-.","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Auto Yield"}]},{"id":"UzJXtZGkRgwNWNrLLYVC","title":"Stability Mechanism","pathname":"/master/stability-mechanism","siteSpaceId":"sitesp_dLsD4","description":"How does USDs keep the peg?","breadcrumbs":[{"label":"USDs (Sperax USD)"}]},{"id":"g3kSJKF6xApkn3JVGokF","title":"Key parameters and functions","pathname":"/master/key-parameters-and-functions","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"}]},{"id":"OTRFVqtf1JedMXl5iKNr","title":"Technical documents","pathname":"/master/technical-documents","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"USDs (Sperax USD)"}]},{"id":"EqkhNP4DkvpjzCQ2RVrt","title":"Sequence diagrams","pathname":"/master/technical-documents/sequence-diagrams","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"}]},{"id":"LKnvXRNDhAVYWvpWzdrv","title":"Smart contracts","pathname":"/master/technical-documents/smart-contracts","siteSpaceId":"sitesp_dLsD4","description":"High level documentation of smart contracts","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"}]},{"id":"psPaJfHc915uzcd8WAKw","title":"Vault","pathname":"/master/technical-documents/smart-contracts/vault","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"WsX7YsMF43YdouMXszhV","title":"USDs","pathname":"/master/technical-documents/smart-contracts/usds","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"ZbZCK0qZIFamKiArmqd2","title":"CollateralManager","pathname":"/master/technical-documents/smart-contracts/collateralmanager","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"Es6jf04vQQH2iSh9f6eX","title":"SPA Buyback","pathname":"/master/technical-documents/smart-contracts/spa-buyback","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"pn6ECtfozauZweA1V4UU","title":"MasterPriceOracle","pathname":"/master/technical-documents/smart-contracts/masterpriceoracle","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"v5cQYdscjhXid02c5njG","title":"Yield Reserve","pathname":"/master/technical-documents/smart-contracts/yield-reserve","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"DA1L96wHh9XRvgYmwCxu","title":"Fee Calculator","pathname":"/master/technical-documents/smart-contracts/fee-calculator","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"PnAk59yNJ8zd4Lc9TkHQ","title":"RebaseManager","pathname":"/master/technical-documents/smart-contracts/rebasemanager","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"muMYSOnd1J3lj3nXpiMp","title":"Dripper","pathname":"/master/technical-documents/smart-contracts/dripper","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"fD7pEMSBYbYecm6NRiWb","title":"BaseStrategy","pathname":"/master/technical-documents/smart-contracts/basestrategy","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"FTuTRMi2oQQfV4YRLEYQ","title":"Deployed contracts","pathname":"/master/technical-documents/deployed-contracts","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"USDs (Sperax USD)"},{"label":"Technical documents"}]},{"id":"Z5DEAFTQ4S0huXwkR7K1","title":"Buyback Contract","pathname":"/buyback-contract","siteSpaceId":"sitesp_dLsD4","description":""},{"id":"33RZPnboFN0Gguna6Yak","title":"Staking Protocol","pathname":"/staking-protocol","siteSpaceId":"sitesp_dLsD4","description":"Stake SPA to earn rewards from fees and yield"},{"id":"L0hmbJ3xEfK3smhiVsqA","title":"Locking SPA","pathname":"/staking-protocol/locking-spa","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"Staking Protocol"}]},{"id":"iKx1ckBupyKLLpJtBlR6","title":"Withdrawing SPA","pathname":"/staking-protocol/withdrawing-spa","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"Staking Protocol"}]},{"id":"pGK6gjChbJqGofmRcGPE","title":"Staking Rewards","pathname":"/staking-protocol/staking-rewards","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"Staking Protocol"}]},{"id":"N0X5UZU5zHAemIll12J8","title":"Sperax Farms Protocol","pathname":"/sperax-farms-protocol","siteSpaceId":"sitesp_dLsD4","description":"Works on Arbitrum Uniswap V2, Uniswap V3, Camelot V2, Camelot V3 and Balancer V2."},{"id":"IkcB8WsTpS75eZdTDCTs","title":"How does Sperax Farms work?","pathname":"/sperax-farms-protocol/how-does-sperax-farms-work","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"Sperax Farms Protocol"}]},{"id":"Ucxddb8YaWu138UERjvF","title":"Technical documents","pathname":"/sperax-farms-protocol/technical-documents","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"Sperax Farms Protocol"}]},{"id":"90TprdaxVO45vodm77ka","title":"Smart contracts","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts","siteSpaceId":"sitesp_dLsD4","description":"High level documentation of smart contracts","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"}]},{"id":"jLjPfRSnUmc0FjJQ4CqE","title":"E721 Farms","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/e721-farms","siteSpaceId":"sitesp_dLsD4","description":"E721 farms include all the farms built for pools in which the liquidity provider has an NFT (ERC721) position.","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"utMqtkT4x4WI4kizHvTi","title":"E721Farm","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/e721-farms/e721farm","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"E721 Farms"}]},{"id":"Utd8eR872b3XdpOIRT5i","title":"Camelot V3","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/e721-farms/camelot-v3","siteSpaceId":"sitesp_dLsD4","description":"Pools in camelot V3 are very similar to Uniswap V3. When a liquidity provider supplies assets to the pool, the LP receives an NFT position in return.","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"E721 Farms"}]},{"id":"HahapxOHGYDfSLr0hh6A","title":"CamelotV3FarmDeployer","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/e721-farms/camelot-v3/camelotv3farmdeployer","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"E721 Farms"},{"label":"Camelot V3"}]},{"id":"p9bx8NYWyfhncjNPXzSp","title":"CamelotV3Farm","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/e721-farms/camelot-v3/camelotv3farm","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"E721 Farms"},{"label":"Camelot V3"}]},{"id":"T2nFlz63sosv5Dx1Qc7u","title":"Base contracts","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/base-contracts","siteSpaceId":"sitesp_dLsD4","description":"These contracts are base for all the other contracts and they have the common logic for functionalities like deposit, withdraw, createFarm, etc.","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"uB4Cpydy8MX7duhRTsk3","title":"Farm","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/base-contracts/farm","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Base contracts"}]},{"id":"MMNIoYGOyaNDFbnpxMEp","title":"FarmStorage","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/base-contracts/farmstorage","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Base contracts"}]},{"id":"m9JYXsx91ThZkrS6KBoo","title":"FarmRegistry","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/base-contracts/farmregistry","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Base contracts"}]},{"id":"1r87a1avjLqsJgQkq0dO","title":"FarmDeployer","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/base-contracts/farmdeployer","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Base contracts"}]},{"id":"ghu0vlnpXHR2m3gQIp7t","title":"Features","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/features","siteSpaceId":"sitesp_dLsD4","description":"Features contracts can be considered as plugins, which are used in farms only where they are needed.","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"oVeru01znqhckHXvDAB7","title":"ClaimableFee","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/features/claimablefee","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Features"}]},{"id":"scEouJjn5sTkcBPNiTBb","title":"ExpirableFarm","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/features/expirablefarm","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Features"}]},{"id":"necahHNKonD9HasDv3BR","title":"OperableDeposit","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/features/operabledeposit","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Features"}]},{"id":"S6vUuRV1TSvF33xMtLoc","title":"Rewarder","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/rewarder","siteSpaceId":"sitesp_dLsD4","description":"Rewarder is a contract which can be used by farm admins when they want to emit rewards in fixed APR instead of fixed token amounts (by setting reward rate).","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"}]},{"id":"Hg9yiCm03qdTLEtswqlS","title":"Rewarder","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/rewarder/rewarder","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Rewarder"}]},{"id":"ehM2F77ADdydWAwL4p0h","title":"RewarderFactory","pathname":"/sperax-farms-protocol/technical-documents/smart-contracts/rewarder/rewarderfactory","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"},{"label":"Smart contracts"},{"label":"Rewarder"}]},{"id":"z238p5iZYP41wKcz01YM","title":"Deployed contracts","pathname":"/sperax-farms-protocol/technical-documents/deployed-contracts","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"Sperax Farms Protocol"},{"label":"Technical documents"}]},{"id":"ZJBqlgLnSmiHZBM9wOV8","title":"Getting Started on Our DApp","pathname":"/getting-started-on-our-dapp","siteSpaceId":"sitesp_dLsD4","description":""},{"id":"DVoqRkAJdDnRppL8nIvY","title":"Minting & Redeeming USDs","pathname":"/getting-started-on-our-dapp/minting-and-redeeming-usds","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"Getting Started on Our DApp"}]},{"id":"r8UFq7lJSbgK8vMVjQ8e","title":"Staking SPA","pathname":"/getting-started-on-our-dapp/staking-spa","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"Getting Started on Our DApp"}]},{"id":"1a8bOdCRY8qXoT5kj8sy","title":"Governance","pathname":"/governance","siteSpaceId":"sitesp_dLsD4","description":"veSPA holders will deliberate on protocol governance"},{"id":"7X0VhNO1Xrjt8vqmbkwD","title":"Bug Bounty Program","pathname":"/bug-bounty-program","siteSpaceId":"sitesp_dLsD4"},{"id":"NreFomc68qgRmZqAFpg8","title":"SPA Tokenomics","pathname":"/faq/spa-tokenomics","siteSpaceId":"sitesp_dLsD4","description":"Token distribution schedule, details of tokens held by the foundation and community treasury","breadcrumbs":[{"label":"FAQ"}]},{"id":"qmFuhXgJ96BTZ58zO66P","title":"xSPA token","pathname":"/faq/xspa-token","siteSpaceId":"sitesp_dLsD4","description":"xSPA is a reward token of the Sperax ecosystem. xSPA can be either staked for veSPA with a lockup of 180 days or more, or redeemed within 15 to 180 days giving 50% to 100% SPA upon redemption.","breadcrumbs":[{"label":"FAQ"}]},{"id":"s2GgHqvW9yw8ssOXp2cH","title":"Smart Contract Addresses","pathname":"/faq/smart-contract-addresses","siteSpaceId":"sitesp_dLsD4","description":"","breadcrumbs":[{"label":"FAQ"}]},{"id":"Op07oLlzMuPAgzj6g3ju","title":"How to Transfer SPA from Ethereum to Arbitrum","pathname":"/faq/how-to-transfer-spa-from-ethereum-to-arbitrum","siteSpaceId":"sitesp_dLsD4","breadcrumbs":[{"label":"FAQ"}]}]}