{"version":1,"pages":[{"id":"a3HrNLeDZWyy8baa4QHc","title":"Divergence Protocol","pathname":"/","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"OVERVIEW"}]},{"id":"t6HjqAaPhKoQRfQWHwBf","title":"Protocol Basics","pathname":"/overview/protocol-basics","siteSpaceId":"sitesp_5ZQaw","description":"Get started with foundational concepts of Divergence v1.","breadcrumbs":[{"label":"OVERVIEW"}]},{"id":"V3otewC7NPlPpWaO4aBf","title":"Digital Options","pathname":"/overview/protocol-basics/digital-options","siteSpaceId":"sitesp_5ZQaw","description":"Digital options, also known as binary or bet options, offer a predetermined risk and reward for the holder. Digital calls and puts are minted as Spear and Shield tokens, respectively.","breadcrumbs":[{"label":"OVERVIEW"},{"label":"Protocol Basics"}]},{"id":"oSDjoctcy4YkChbh19Ai","title":"Triangular Swaps","pathname":"/overview/protocol-basics/triangular-swaps","siteSpaceId":"sitesp_5ZQaw","description":"At Divergence v1, one swaps collateral tokens for calls or puts. A virtual curve is used to triangulate the relative value of calls, puts and collaterals as follows:","breadcrumbs":[{"label":"OVERVIEW"},{"label":"Protocol Basics"}]},{"id":"xrJPblwUj44CL6FgA3EO","title":"Convertible Liquidity","pathname":"/overview/protocol-basics/convertible-liquidity","siteSpaceId":"sitesp_5ZQaw","description":"Liquidity providers sell calls and puts within custom price ranges. They can either naked short calls or puts, or sell previously bought calls or puts.","breadcrumbs":[{"label":"OVERVIEW"},{"label":"Protocol Basics"}]},{"id":"6JLPqZJUqRjoC8ftV0bp","title":"Options Specs","pathname":"/overview/protocol-basics/options-specs","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"OVERVIEW"},{"label":"Protocol Basics"}]},{"id":"lGICQlNAAZJm6aG4gPn4","title":"Fees","pathname":"/overview/protocol-basics/fees","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"OVERVIEW"},{"label":"Protocol Basics"}]},{"id":"4b79gvSNiI2HGh5Hsvgq","title":"Glossary","pathname":"/overview/protocol-basics/glossary","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"OVERVIEW"},{"label":"Protocol Basics"}]},{"id":"lBIembX6VuqprRNhW49g","title":"References","pathname":"/overview/protocol-basics/references","siteSpaceId":"sitesp_5ZQaw","description":"Digital options are not a novel concept. They have been thoroughly explored in decades of studies on financial derivatives. Here are a few insightful ones:","breadcrumbs":[{"label":"OVERVIEW"},{"label":"Protocol Basics"}]},{"id":"Wf45vJfNZC1ZljAMK8kO","title":"📈Long Options","pathname":"/user-guide/long-options","siteSpaceId":"sitesp_5ZQaw","description":"Select a collateral, swap for Spear tokens as calls, or Shield tokens as puts, and chill 😎","breadcrumbs":[{"label":"User Guide"}]},{"id":"twYJ0fpatzA8sZ0YXGhZ","title":"🔥Open Longs","pathname":"/user-guide/long-options/open-longs","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"User Guide"},{"label":"📈Long Options"}]},{"id":"C9NK0DfZjzVh1O7QJbOX","title":"🌊Close Longs","pathname":"/user-guide/long-options/close-longs","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"User Guide"},{"label":"📈Long Options"}]},{"id":"ITLvzYbctWdbJ88gTjT8","title":"👨‍🌾Exercise Options","pathname":"/user-guide/long-options/exercise-options","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"User Guide"},{"label":"📈Long Options"}]},{"id":"Nj4SkmXAgndya2pDpSYC","title":"📉Short Options","pathname":"/user-guide/short-options","siteSpaceId":"sitesp_5ZQaw","description":"Liquidity providers are options sellers. They passively sell calls or puts at custom prices. In a pool, multiple liquidity positions can be minted, each as an NFT.","breadcrumbs":[{"label":"User Guide"}]},{"id":"d9v9MOSwMTqTEJNk6P2D","title":"💧Open Shorts","pathname":"/user-guide/short-options/open-shorts","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"User Guide"},{"label":"📉Short Options"}]},{"id":"oOv0QvHmVcN3T1JhNqOM","title":"🔚Finalize Shorts","pathname":"/user-guide/short-options/finalize-shorts","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"User Guide"},{"label":"📉Short Options"}]},{"id":"3TSgwXLj8mZXpN3vVxyj","title":"📥Close Shorts","pathname":"/user-guide/short-options/close-shorts","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"User Guide"},{"label":"📉Short Options"}]},{"id":"i9JLdwX6bnoM0gazBCSF","title":"⏰Expiry Withdrawal","pathname":"/user-guide/short-options/expiry-withdrawal","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"User Guide"},{"label":"📉Short Options"}]},{"id":"SsA9LLXTVD3wGoIJkUnA","title":"🍸Dive Bar","pathname":"/user-guide/dive-bar","siteSpaceId":"sitesp_5ZQaw","description":"Experimental prediction markets for those who would like to take a stand.","breadcrumbs":[{"label":"User Guide"}]},{"id":"v3D5WzJkaoC1DGiXC0Wz","title":"Smart Contract Architecture","pathname":"/technical-reference/smart-contract-architecture","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"k7sDi70AUYuaAy3VBZ3M","title":"Deployment addresses","pathname":"/technical-reference/smart-contract-architecture/deployment-addresses","siteSpaceId":"sitesp_5ZQaw","description":"For our v1 deployment on Arbitrum One:","breadcrumbs":[{"label":"Technical Reference"},{"label":"Smart Contract Architecture"}]},{"id":"8OgHRivACnIme8P3qbV8","title":"Core","pathname":"/technical-reference/core","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"9Id8G9smES5n5msUVmYv","title":"Arena","pathname":"/technical-reference/core/arena","siteSpaceId":"sitesp_5ZQaw","description":"Deploys battles, aka options pools. Sets pool underlying, collateral, fees, expiries and other deployment parameters.","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"1fTtWEjXsXTmaiieLNSg","title":"Battle","pathname":"/technical-reference/core/battle","siteSpaceId":"sitesp_5ZQaw","description":"Each options pool is contained in a Battle contract. Battle contracts provide core functionalities including minting and burning liquidity, trading options tokens, settling and exercising options, and","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"AoYM2izLNXLiWdoSLRRS","title":"Oracle","pathname":"/technical-reference/core/oracle","siteSpaceId":"sitesp_5ZQaw","description":"Retrieves underlying asset prices used for settling options.","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"bpvlS9CmWzvjWlpxFFDq","title":"Utils","pathname":"/technical-reference/core/utils","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"apPHCBs4CZCTVI4LyT29","title":"SToken","pathname":"/technical-reference/core/stoken","siteSpaceId":"sitesp_5ZQaw","description":"Implements digital call (Spear) and digital put (Shield) options as ERC-20 tokens (STokens).","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"MzCmgG3Snz7GF1apL6mK","title":"Interface","pathname":"/technical-reference/core/interface","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"DlGccNEsVFMdbHSyC2mc","title":"Libraries","pathname":"/technical-reference/core/libraries","siteSpaceId":"sitesp_5ZQaw","description":"Functionalities used by other contracts","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"CuQAA4BHA8GeUhtmDIub","title":"DiverSqrtPriceMath","pathname":"/technical-reference/core/libraries/diversqrtpricemath","siteSpaceId":"sitesp_5ZQaw","description":"Contains the math that uses liquidity to compute token deltas or square root of price as a Q64.96","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"},{"label":"Libraries"}]},{"id":"I5ABtE1Bas8OJ24efurh","title":"Position","pathname":"/technical-reference/core/libraries/position","siteSpaceId":"sitesp_5ZQaw","description":"Manages and updates the position information","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"},{"label":"Libraries"}]},{"id":"FhVbp4TMDtONqVPcXKJS","title":"Tick","pathname":"/technical-reference/core/libraries/tick","siteSpaceId":"sitesp_5ZQaw","description":"Manages tick processes and computes variables stored in the tick state","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"},{"label":"Libraries"}]},{"id":"wjWwlJ3Jl2HfbuRF3BMq","title":"TickMath","pathname":"/technical-reference/core/libraries/tickmath","siteSpaceId":"sitesp_5ZQaw","description":"Math library for computing sqrt prices from ticks and vice versa. Sets the minimum and maximum of ticks and sqrt prices.","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"},{"label":"Libraries"}]},{"id":"EGnr8rcBPgjvfh0pB9jn","title":"TradeMath","pathname":"/technical-reference/core/libraries/trademath","siteSpaceId":"sitesp_5ZQaw","description":"Computes the result of a swap within ticks. Contains methods for computing the result of a swap within a single tick price range, i.e., a single tick.","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"},{"label":"Libraries"}]},{"id":"ODH2Mvo860RhGaVl9m2U","title":"Params","pathname":"/technical-reference/core/params","siteSpaceId":"sitesp_5ZQaw","description":"Parameters for functions contained in the core contracts","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"u5hHG0lJ85y9UWTlRRVy","title":"Types","pathname":"/technical-reference/core/types","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"},{"label":"Core"}]},{"id":"yGEQYGtBmKnz8c2FSR4T","title":"Periphery","pathname":"/technical-reference/periphery","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"wbtNGbZrKmAR5BW9HRYH","title":"Manager","pathname":"/technical-reference/periphery/manager","siteSpaceId":"sitesp_5ZQaw","description":"Sets up the necessary state variables, mappings, and inheritance to handle position NFTs, manage liquidity, and interact with the battle contracts","breadcrumbs":[{"label":"Technical Reference"},{"label":"Periphery"}]},{"id":"dJAoV7xT53na5nDs3jAC","title":"Base","pathname":"/technical-reference/periphery/base","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"},{"label":"Periphery"}]},{"id":"AhQDjw9hIYKxhWn3Yfd1","title":"Interface","pathname":"/technical-reference/periphery/interface","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"},{"label":"Periphery"}]},{"id":"HTWThfvYL2CeREohtzLZ","title":"Quoter","pathname":"/technical-reference/periphery/quoter","siteSpaceId":"sitesp_5ZQaw","description":"Gets the expected token deltas without executing a swap or providing liquidity. Returns position information for liquidity providers.","breadcrumbs":[{"label":"Technical Reference"},{"label":"Periphery"}]},{"id":"9qoHeYwYGx3LRzaDul8o","title":"Libraries","pathname":"/technical-reference/periphery/libraries","siteSpaceId":"sitesp_5ZQaw","description":"Functionalities used by other contracts","breadcrumbs":[{"label":"Technical Reference"},{"label":"Periphery"}]},{"id":"HR94byeTZLrG1yjAVMj8","title":"Params","pathname":"/technical-reference/periphery/params","siteSpaceId":"sitesp_5ZQaw","description":"Parameters for functions contained in the periphery contracts:","breadcrumbs":[{"label":"Technical Reference"},{"label":"Periphery"}]},{"id":"atx3vCUEUS1t8o9FvgD5","title":"Types","pathname":"/technical-reference/periphery/types","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"},{"label":"Periphery"}]},{"id":"27uD9cRqmD0suUn1yOjt","title":"Audit Reports","pathname":"/technical-reference/audit-reports","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"Technical Reference"}]},{"id":"DDmXJP4azGSI0AoA5oSL","title":"🌝Tokenomics","pathname":"/diver-token/tokenomics","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"DIVER Token"}]},{"id":"kFlYteJRW7WblVqFMemb","title":"Token Distribution","pathname":"/diver-token/tokenomics/token-distribution","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"DIVER Token"},{"label":"🌝Tokenomics"}]},{"id":"FbM3g6flcHfOKWCEws0H","title":"🎃DIVΞR NFT Collections","pathname":"/diver-token/divksr-nft-collections","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"DIVER Token"}]},{"id":"0PzisRcKxYJAEIvKzX0n","title":"Terms of Service","pathname":"/legal/terms-of-service","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"Legal"}]},{"id":"zVwy7n4DXggSKm9x9YLz","title":"Risk Disclosure","pathname":"/legal/risk-disclosure","siteSpaceId":"sitesp_5ZQaw","description":"","breadcrumbs":[{"label":"Legal"}]},{"id":"i0YaY3T9tQYiIvqZNYw5","title":"🔗Official Links","pathname":"/misc.-info/official-links","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"MISC. INFO"}]},{"id":"VrvxbRpmoPXKFCs65HD8","title":"🙌Media Kit","pathname":"/misc.-info/media-kit","siteSpaceId":"sitesp_5ZQaw","breadcrumbs":[{"label":"MISC. INFO"}]},{"id":"x2dGKrQM4KSnkruSinbB","title":"🚢Ditanic Test Coins","pathname":"/misc.-info/ditanic-test-coins","siteSpaceId":"sitesp_5ZQaw","description":"To experiment with protocol functionality in the live environment, anyone can easily mint Ditanic tokens to use as collateral for options.","breadcrumbs":[{"label":"MISC. INFO"}]}]}