{"version":1,"pages":[{"id":"RJECZbnowxhZcjctbYRo","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_AzPKs","description":"Learn how to deploy and run your on-chain trading vaults, or query on-chain token prices."},{"id":"5K7qm63mlEaiKnTwuwL2","title":"Introduction to Rigoblock","pathname":"/introduction-to-rigoblock","siteSpaceId":"sitesp_AzPKs","description":"The Rigoblock protocol is a set of smart contracts for deploying and running on-chain token management strategies with real time reconciliation of positions and value."},{"id":"AtyRyGckeYgc2Ayii96c","title":"Deployments","pathname":"/readme-1","siteSpaceId":"sitesp_AzPKs","description":""},{"id":"6D7QLLHGeKBEAcqfvIuK","title":"Deployed Contracts - V4","pathname":"/readme-1/deployed-contracts-v4","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Deployments"}]},{"id":"iz1RJXe1JLpOtpqkv8Ag","title":"Deployed Contracts - v3","pathname":"/readme-1/deployed-contracts-v3","siteSpaceId":"sitesp_AzPKs","description":"Notice: only minimal support as pool operators are encouraged to upgrade to V4.","breadcrumbs":[{"label":"Deployments"}]},{"id":"9rfeOSvTQx57MSHv3QVj","title":"Oracles and Price Feeds","pathname":"/oracles-and-price-feeds","siteSpaceId":"sitesp_AzPKs","description":"Reliable Price Feeds for Token Prices"},{"id":"ImmM4mIzauUB8Bx1uEoB","title":"AI Agents","pathname":"/ai-agents","siteSpaceId":"sitesp_AzPKs"},{"id":"8xFrN7ob9d40C3vo5oaF","title":"TWAP Order","pathname":"/ai-agents/twap-order","siteSpaceId":"sitesp_AzPKs","breadcrumbs":[{"label":"AI Agents"}]},{"id":"0EpQ32fU2ujnTEl5E2df","title":"Protocol fee","pathname":"/protocol-fee","siteSpaceId":"sitesp_AzPKs"},{"id":"fX2zJrK21VLDcFt790JM","title":"Overview","pathname":"/protocol-fee/overview","siteSpaceId":"sitesp_AzPKs","description":"Rigoblock Protocol Fees","breadcrumbs":[{"label":"Protocol fee"}]},{"id":"kSlCUJ41E5jUAUG2RRAY","title":"Deployments","pathname":"/protocol-fee/deployments","siteSpaceId":"sitesp_AzPKs","breadcrumbs":[{"label":"Protocol fee"}]},{"id":"6oLMzjeRIFZMOE1wTNi9","title":"Governance","pathname":"/governance","siteSpaceId":"sitesp_AzPKs","description":""},{"id":"d6sBpBm5o0UggdLtyLHQ","title":"Rigoblock Governance","pathname":"/governance/rigoblock-governance","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Governance"}]},{"id":"ca0IkQKDIi2SCZY04tcw","title":"Supported Applications","pathname":"/governance/supported-applications","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Governance"}]},{"id":"wqYZpVxVABzKnXVEDhes","title":"Supported Methods","pathname":"/governance/supported-methods","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Governance"}]},{"id":"J3w9ccw6wh9aHWUuImkY","title":"Selectors - V4","pathname":"/governance/supported-methods/selectors-v4","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Governance"},{"label":"Supported Methods"}]},{"id":"nY0x09n3NpmVLdGJ3cta","title":"Selectors - V3","pathname":"/governance/supported-methods/selectors-v3","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Governance"},{"label":"Supported Methods"}]},{"id":"sppcWsywrfpJ5Ix4lIzP","title":"Bug Bounty","pathname":"/bug-bounty","siteSpaceId":"sitesp_AzPKs","description":"Rigoblock V4 Bug Bounty"},{"id":"ZYomn1WI9MVbqGpBdlV6","title":"Known Issues","pathname":"/bug-bounty/known-issues","siteSpaceId":"sitesp_AzPKs","breadcrumbs":[{"label":"Bug Bounty"}]},{"id":"U6YKG1oQWySDnOV9e5MY","title":"Contracts","pathname":"/readme-2","siteSpaceId":"sitesp_AzPKs","description":"The smart contract used in the Rigoblock ecosystem"},{"id":"xv7L9ogJs8z4nE8jHbuk","title":"Protocol","pathname":"/readme-2/protocol","siteSpaceId":"sitesp_AzPKs","description":"The contracts of the RigoBlock protocol","breadcrumbs":[{"label":"Contracts"}]},{"id":"o39I4WqrF9UbKTJMaR5C","title":"RigoblockPoolExtended","pathname":"/readme-2/protocol/rigoblockpoolextended","siteSpaceId":"sitesp_AzPKs","description":"The interface of the Rigoblock pool, including all adapters and extensions methods.","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"}]},{"id":"yq4xTVvGvxWjFtgPUjVj","title":"Core","pathname":"/readme-2/protocol/core","siteSpaceId":"sitesp_AzPKs","description":"The modular core is designed in order to maximize code readability and is divided in sub-modules","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"}]},{"id":"XRfoMbtFBgdTmLMsv6tO","title":"constants","pathname":"/readme-2/protocol/core/constants","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"6ObY7ivV7KyT2BX63flV","title":"immutables","pathname":"/readme-2/protocol/core/immutables","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"LIDxwzRslaLwkCMZ20Pi","title":"storage","pathname":"/readme-2/protocol/core/storage","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"yEIAdspBxkIxBiBIyNoF","title":"actions","pathname":"/readme-2/protocol/core/actions","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"DONL70YYhywnVnXowdzd","title":"owner actions","pathname":"/readme-2/protocol/core/owner-actions","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"0fohYlp3F8iYMAP4vkfd","title":"abstract","pathname":"/readme-2/protocol/core/abstract","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"2XrsQJVQmaUqbppw2W6Q","title":"fallback","pathname":"/readme-2/protocol/core/fallback","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"GnpWQXF5bCRkBxw6QzEY","title":"initializer","pathname":"/readme-2/protocol/core/initializer","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"u2VuCFNZX9zBHekPF3ov","title":"state","pathname":"/readme-2/protocol/core/state","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"IDeA9RdOrnwhYd8Kmslr","title":"storage accessible","pathname":"/readme-2/protocol/core/storage-accessible","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Core"}]},{"id":"CjvjyfL8ZchPcdse5nGR","title":"Deps","pathname":"/readme-2/protocol/deps","siteSpaceId":"sitesp_AzPKs","description":"Contracts that add base functionality to the protocol","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"}]},{"id":"mg351B19oDqTomZu4YJ0","title":"Authority","pathname":"/readme-2/protocol/deps/authority","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Deps"}]},{"id":"W4ZzMy7eAQddxd2tCfGN","title":"authority docs","pathname":"/readme-2/protocol/deps/authority/authority-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Deps"},{"label":"Authority"}]},{"id":"220Ke9BbYSxGaNyTLMyT","title":"PoolRegistry","pathname":"/readme-2/protocol/deps/poolregistry","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Deps"}]},{"id":"52lpAc0sj6tTMyFbHVpy","title":"pool registry docs","pathname":"/readme-2/protocol/deps/poolregistry/pool-registry-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Deps"},{"label":"PoolRegistry"}]},{"id":"oKQnv2p06zgfOtOLaMwa","title":"Extensions","pathname":"/readme-2/protocol/extensions","siteSpaceId":"sitesp_AzPKs","description":"Methods not implemented in the core can be added as an extension without requiring a governance implementation upgrade. This is relevant for bridges with external applications","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"}]},{"id":"Fn50ZG3jOYZ3gZxGrHjv","title":"AGovernance","pathname":"/readme-2/protocol/extensions/agovernance","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"}]},{"id":"hVgJABCNXtCZdZLQ3eMB","title":"Solidity API","pathname":"/readme-2/protocol/extensions/agovernance/solidity-api","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"},{"label":"AGovernance"}]},{"id":"qmDTr9zYxMS34VR1W5sn","title":"AMulticall","pathname":"/readme-2/protocol/extensions/amulticall","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"}]},{"id":"nPpI2hRHtPz4ehtDGAQK","title":"aMulticall docs","pathname":"/readme-2/protocol/extensions/amulticall/amulticall-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"},{"label":"AMulticall"}]},{"id":"27fZVxvCGIxaNlbYKJfi","title":"AStaking","pathname":"/readme-2/protocol/extensions/astaking","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"}]},{"id":"Yj3qrCJ14VnAD2S1fMEP","title":"aStaking docs","pathname":"/readme-2/protocol/extensions/astaking/astaking-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"},{"label":"AStaking"}]},{"id":"In7rD2Edv74AvanZwJgC","title":"AUniswap","pathname":"/readme-2/protocol/extensions/auniswap","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"}]},{"id":"Nvm3s0AO4SSVetQxkTd9","title":"aUniswap docs","pathname":"/readme-2/protocol/extensions/auniswap/auniswap-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"},{"label":"AUniswap"}]},{"id":"D0z5lXNp1Jv2nbZjKIRQ","title":"EUpgrade","pathname":"/readme-2/protocol/extensions/eupgrade","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"}]},{"id":"asnT40ROURsbsjtXTjuW","title":"eUpgrade docs","pathname":"/readme-2/protocol/extensions/eupgrade/eupgrade-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"},{"label":"EUpgrade"}]},{"id":"HjxZBZGMtwadaTvxgYEp","title":"EWhitelist","pathname":"/readme-2/protocol/extensions/ewhitelist","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"}]},{"id":"kNIu13tIgeGkUwOLTsik","title":"eWhitelist docs","pathname":"/readme-2/protocol/extensions/ewhitelist/ewhitelist-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Extensions"},{"label":"EWhitelist"}]},{"id":"wkcdmcyGuR72ldLt04Va","title":"Proxies","pathname":"/readme-2/protocol/proxies","siteSpaceId":"sitesp_AzPKs","description":"Each Rigoblock pool proxy is deployed by the proxy factory, which also serves as a beacon for pool implementation upgrades","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"}]},{"id":"o4WLRSzJC7ZhmXDUkCtm","title":"proxy","pathname":"/readme-2/protocol/proxies/proxy","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Proxies"}]},{"id":"SliuEtfYPh7Ze30bxHDZ","title":"proxy docs","pathname":"/readme-2/protocol/proxies/proxy/proxy-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Proxies"},{"label":"proxy"}]},{"id":"5efcd6TsE08LVZhx1O6f","title":"proxy factory","pathname":"/readme-2/protocol/proxies/proxy-factory","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Proxies"}]},{"id":"BS8jAqJCjeHbyoeVtYAj","title":"proxyFactory docs","pathname":"/readme-2/protocol/proxies/proxy-factory/proxyfactory-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Protocol"},{"label":"Proxies"},{"label":"proxy factory"}]},{"id":"zJdOVWuy72ta6StfwtiY","title":"GRG Token","pathname":"/readme-2/grg-token","siteSpaceId":"sitesp_AzPKs","description":"The Rigo token is the utility token at the core of the Rigoblock incentives. A maximum of 2% of total supply p.a. is minted and distributed entirely to pools operators and GRG stakers","breadcrumbs":[{"label":"Contracts"}]},{"id":"kfbJLm0dttc5Yiam5Nha","title":"RigoToken","pathname":"/readme-2/grg-token/rigotoken","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Token"}]},{"id":"762l4x6R2P1peia76qBd","title":"rigoToken docs","pathname":"/readme-2/grg-token/rigotoken/rigotoken-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Token"},{"label":"RigoToken"}]},{"id":"XQrP788xnGktRtJssS4N","title":"Inflation","pathname":"/readme-2/grg-token/inflation","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Token"}]},{"id":"D2jzNehBAePXfYSVLqbE","title":"inflation docs","pathname":"/readme-2/grg-token/inflation/inflation-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Token"},{"label":"Inflation"}]},{"id":"D1503MnC9yrZcG8jSlnX","title":"ProofOfPerformance","pathname":"/readme-2/grg-token/proofofperformance","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Token"}]},{"id":"xXQXOe4dEgSnFPztspYc","title":"pop docs","pathname":"/readme-2/grg-token/proofofperformance/pop-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Token"},{"label":"ProofOfPerformance"}]},{"id":"mbAPys21KL7k2Zs90MfK","title":"GRG Staking","pathname":"/readme-2/grg-staking","siteSpaceId":"sitesp_AzPKs","description":"GRG holders stake to their preferred staking pool and earn part of the pool's rewards","breadcrumbs":[{"label":"Contracts"}]},{"id":"U0Y7vmfhY7ItNG68bWGY","title":"GrgVault","pathname":"/readme-2/grg-staking/grgvault","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Staking"}]},{"id":"XNK4kDTcOK3ZBV3XKkHm","title":"grgVault docs","pathname":"/readme-2/grg-staking/grgvault/grgvault-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Staking"},{"label":"GrgVault"}]},{"id":"Zy780ZqyrDNju7GbdafA","title":"StakingProxy","pathname":"/readme-2/grg-staking/stakingproxy","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Staking"}]},{"id":"zsI8wEtflSF5X19tOfKB","title":"stakingProxy docs","pathname":"/readme-2/grg-staking/stakingproxy/stakingproxy-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Staking"},{"label":"StakingProxy"}]},{"id":"23s1UIa3dtL1BUvpC0ql","title":"Staking","pathname":"/readme-2/grg-staking/staking","siteSpaceId":"sitesp_AzPKs","description":"Staking implementation","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Staking"}]},{"id":"Xo59BkavciJxmZJN0ACl","title":"staking docs","pathname":"/readme-2/grg-staking/staking/staking-docs","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"GRG Staking"},{"label":"Staking"}]},{"id":"piK2aotaxKtqyWQ3JBu6","title":"Governance","pathname":"/readme-2/governance","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"}]},{"id":"1cGwVtpnsJIIISXk6hjT","title":"Solidity API","pathname":"/readme-2/governance/solidity-api","siteSpaceId":"sitesp_AzPKs","description":"","breadcrumbs":[{"label":"Contracts"},{"label":"Governance"}]},{"id":"9b1e5da424e1900ddabad24232af74df47944eeb","title":"x402 v2 Payment Flow","pathname":"/x402-v2-payment-flow","siteSpaceId":"sitesp_AzPKs"},{"id":"ff100c35266bbe14c596e4b21418138cb4220a89","title":"Quotes","pathname":"/quotes","siteSpaceId":"sitesp_AzPKs","description":""},{"id":"c80f35b6e0e419fb4965916413eb0f8fdce119ab","title":"Agent","pathname":"/agent","siteSpaceId":"sitesp_AzPKs","description":""},{"id":"a5a70515609a09504a66a774589785c9e4640afa","title":"Tools","pathname":"/tools","siteSpaceId":"sitesp_AzPKs","description":""},{"id":"d0462f84896a0807bb7adbde3a6e86c9357cf4a4","title":"Models","pathname":"/models","siteSpaceId":"sitesp_AzPKs"}]}