{"version":1,"pages":[{"id":"gfvhqVyKQZy6RiPHTKCJ","title":"About","pathname":"/","siteSpaceId":"sitesp_AXkLh","icon":"book-open","description":"Turbine. Trade slow and pay less.","breadcrumbs":[{"label":"Overview"}]},{"id":"Zzwm3VGchxgKDAxl98Ku","title":"Getting Started","pathname":"/getting-started","siteSpaceId":"sitesp_AXkLh","icon":"rocket","description":"","breadcrumbs":[{"label":"Overview"}]},{"id":"buHsmwKl4x60DHfGu8x3","title":"Core Concepts","pathname":"/core-concepts","siteSpaceId":"sitesp_AXkLh","icon":"lightbulb-exclamation-on","description":"","breadcrumbs":[{"label":"Overview"}]},{"id":"6PYguhRcY2gbN27PXrMd","title":"Trade via Web UI","pathname":"/trading/readme","siteSpaceId":"sitesp_AXkLh","icon":"display","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Trading"}]},{"id":"qkFCCTf8zHaFoHbULz51","title":"Auto Mode","pathname":"/trading/readme/auto-mode","siteSpaceId":"sitesp_AXkLh","icon":"wand-magic-sparkles","description":"Time-Bound Orders","breadcrumbs":[{"label":"Overview"},{"label":"Trading"},{"label":"Trade via Web UI","icon":"display"}]},{"id":"N3IsWEebAJLvHoLTBc46","title":"Trade Programmatically","pathname":"/trading/trade-programmatically","siteSpaceId":"sitesp_AXkLh","icon":"right-left","description":"Auto rebalance at low spread and increase your profits.","breadcrumbs":[{"label":"Overview"},{"label":"Trading"}]},{"id":"GAShNlETDQBXhgbgQdd5","title":"Supported Tokens","pathname":"/trading/supported-tokens","siteSpaceId":"sitesp_AXkLh","icon":"circle-dollar-to-slot","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Trading"}]},{"id":"pxsgHLdPtekqH9iqH3IT","title":"Fees","pathname":"/trading/fees","siteSpaceId":"sitesp_AXkLh","icon":"sack-dollar","description":"Turbine Fee Schedule","breadcrumbs":[{"label":"Overview"},{"label":"Trading"}]},{"id":"mtg4Io3Zd4HJE7dYpSzV","title":"Manage Liquidity via Web UI","pathname":"/liquidity/manage-liquidity-via-web-ui","siteSpaceId":"sitesp_AXkLh","icon":"tank-water","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Liquidity"}]},{"id":"mHCmUHVHhOZAM8u492kA","title":"Manage Liquidity Programmatically","pathname":"/liquidity/liquidity-provision-for-engineers","siteSpaceId":"sitesp_AXkLh","icon":"droplet","description":"Auto LP","breadcrumbs":[{"label":"Overview"},{"label":"Liquidity"}]},{"id":"0B75XQ1gqXdNk3lQviYI","title":"Market Make","pathname":"/advanced/market-make","siteSpaceId":"sitesp_AXkLh","icon":"building-columns","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Advanced"}]},{"id":"hz7MRoT4IYBbgZOyV5Ox","title":"Integrate","pathname":"/advanced/integrate","siteSpaceId":"sitesp_AXkLh","icon":"puzzle-piece","description":"Help your users save on swaps.","breadcrumbs":[{"label":"Overview"},{"label":"Advanced"}]},{"id":"oSTrZMbruCmH5RYx8BlN","title":"Market Tracking Order","pathname":"/features/market-tracking-order","siteSpaceId":"sitesp_AXkLh","icon":"display-chart-up-circle-currency","description":"Turbine orders move with the market to never go stale.","breadcrumbs":[{"label":"Overview"},{"label":"Features"}]},{"id":"xi5YyZiGwS95iyNddZfr","title":"The Speedbump","pathname":"/features/the-speedbump","siteSpaceId":"sitesp_AXkLh","icon":"stopwatch","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Features"}]},{"id":"EgLMwAmgTx9vjQVwJixV","title":"Batching Solver","pathname":"/features/batching-solver","siteSpaceId":"sitesp_AXkLh","icon":"bolt","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Features"}]},{"id":"qx5qJXBUorCDUf5pIN8O","title":"Private Orderbook","pathname":"/features/private-orderbook","siteSpaceId":"sitesp_AXkLh","icon":"eye-slash","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Features"}]},{"id":"IKe5swJDlfB3HKjSeAqZ","title":"Market Tracking LP","pathname":"/features/market-tracking-lp","siteSpaceId":"sitesp_AXkLh","icon":"chart-line","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Features"}]},{"id":"1arjTi0Jh5OyEdGVI4qv","title":"Market Price Oracle","pathname":"/features/market-price-oracle","siteSpaceId":"sitesp_AXkLh","icon":"compass","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Features"}]},{"id":"42ckaikfp9Y0TaHB8j2J","title":"Why Unlimited Allowance","pathname":"/design-decisions/why-unlimited-allowance","siteSpaceId":"sitesp_AXkLh","icon":"credit-card","description":"Turbine asks you for unlimited allowance to hide your sell amount.","breadcrumbs":[{"label":"Overview"},{"label":"Design Decisions"}]},{"id":"NYETgpBrMcj5rhGqFFgv","title":"Why Sign in with Ethereum","pathname":"/design-decisions/why-sign-in-with-ethereum","siteSpaceId":"sitesp_AXkLh","icon":"signature","description":"","breadcrumbs":[{"label":"Overview"},{"label":"Design Decisions"}]},{"id":"ejRyUUm4z8T1hDAfR95n","title":"API Specification","pathname":"/reference","siteSpaceId":"sitesp_rh1NT","icon":"server","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"1fe757a4f61b256f01fb8e798beb6a314c00ddf3","title":"Turbine","pathname":"/reference/api/readme/turbine","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"API Specification","icon":"server"}]},{"id":"23e9a43a2dec243ff408672583034ae7d4bc63d8","title":"Models","pathname":"/reference/api/readme/models","siteSpaceId":"sitesp_rh1NT","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"API Specification","icon":"server"}]},{"id":"xKrdEO1eKeSF4zjbG3rU","title":"Authentication","pathname":"/reference/api/authentication","siteSpaceId":"sitesp_rh1NT","icon":"key","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"PNYY3TrbzyTxpZ0WVpmS","title":"Rate Limiting","pathname":"/reference/api/rate-limiting","siteSpaceId":"sitesp_rh1NT","icon":"gauge-high","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"g8f3si18ok2okmIntErh","title":"Turbine SDK","pathname":"/reference/api/turbine-sdk","siteSpaceId":"sitesp_rh1NT","icon":"rectangle-code","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"DgAAdCYN4lLeiijvdJTf","title":"Contract Addresses","pathname":"/reference/contracts/contract-addresses","siteSpaceId":"sitesp_rh1NT","icon":"map-pin","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"}]},{"id":"MCBgnqOiwvKmAL8vVwqW","title":"Solidity Documentation","pathname":"/reference/contracts/solidity-documentation","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"}]},{"id":"08Xt33951J9HSeT9AwbJ","title":"Selectors and topics","pathname":"/reference/contracts/solidity-documentation/selectors","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"}]},{"id":"90UsYXaHBqnTWm6X0Zfx","title":"❱ interfaces","pathname":"/reference/contracts/solidity-documentation/interfaces","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"}]},{"id":"cI0z4AlSL6ioDPPwt8Vr","title":"AllowanceParams","pathname":"/reference/contracts/solidity-documentation/interfaces/struct.allowanceparams","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ interfaces"}]},{"id":"zO3A8wfLoFnqCSitlTYD","title":"IAllowanceTransfer","pathname":"/reference/contracts/solidity-documentation/interfaces/interface.iallowancetransfer","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ interfaces"}]},{"id":"CCnOjAgVuFseNUar4kSh","title":"IEIP712","pathname":"/reference/contracts/solidity-documentation/interfaces/interface.ieip712","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ interfaces"}]},{"id":"0e19XKZPaPTuRHOUtCvi","title":"IERC1271","pathname":"/reference/contracts/solidity-documentation/interfaces/interface.ierc1271","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ interfaces"}]},{"id":"iphxU9soQaLcRa3HZAWv","title":"IPermit2","pathname":"/reference/contracts/solidity-documentation/interfaces/interface.ipermit2","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ interfaces"}]},{"id":"iumXVkGG5jzHwONIunND","title":"ISignatureTransfer","pathname":"/reference/contracts/solidity-documentation/interfaces/interface.isignaturetransfer","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ interfaces"}]},{"id":"AioCQx74FTDlrgWt7jLa","title":"❱ settler","pathname":"/reference/contracts/solidity-documentation/settler","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"}]},{"id":"6ukPwmMOCwMvilvIbRGr","title":"❱ interfaces","pathname":"/reference/contracts/solidity-documentation/settler/interfaces","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"}]},{"id":"49JRYNDntJQwptuJ6E9R","title":"ITurbineSettler","pathname":"/reference/contracts/solidity-documentation/settler/interfaces/interface.iturbinesettler","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ interfaces"}]},{"id":"77AXnU7Jxc11OujVtN6x","title":"AddLiquidityAppliedAction","pathname":"/reference/contracts/solidity-documentation/settler/interfaces/struct.addliquidityappliedaction","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ interfaces"}]},{"id":"fInWwOXumAPgPMLEDAuD","title":"RemoveLiquidityAppliedAction","pathname":"/reference/contracts/solidity-documentation/settler/interfaces/struct.removeliquidityappliedaction","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ interfaces"}]},{"id":"qZfOZCyp9exOU7kwmXD4","title":"❱ libraries","pathname":"/reference/contracts/solidity-documentation/settler/libraries","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"}]},{"id":"PknP4rsW0NcMSyYLRNoW","title":"Address","pathname":"/reference/contracts/solidity-documentation/settler/libraries/library.address","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ libraries"}]},{"id":"S7gBTeNT5XCkFy02Mzqw","title":"OrderHashParams","pathname":"/reference/contracts/solidity-documentation/settler/libraries/struct.orderhashparams","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ libraries"}]},{"id":"NwTPRNoL6njOUGgjyqEm","title":"OrderLib","pathname":"/reference/contracts/solidity-documentation/settler/libraries/library.orderlib","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ libraries"}]},{"id":"TVvPxoIYRe6Ner49GcY1","title":"❱ structs","pathname":"/reference/contracts/solidity-documentation/settler/structs","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"}]},{"id":"8bFjIxGmqcpIEr40PaY9","title":"BatchSettlement","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.batchsettlement","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"ruTQI2q1htnOqIl6EHzO","title":"Loan","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.loan","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"GVLBnbHkUX584nKQzuD0","title":"LimitAmount","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.limitamount","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"KwGG1HqZaURDrAkutURG","title":"LimitOrderExecution","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.limitorderexecution","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"bVefQhgMjTo9gZKUGld4","title":"SmartOrderExecution","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.smartorderexecution","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"uXRbnmpvZD5kui17mLdI","title":"TurbinePoolExecution","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.turbinepoolexecution","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"GP1mgWmyh84cKYsSGVIz","title":"DEXSwap","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.dexswap","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"JaCANc4lG24B0oQZ09w4","title":"ReceivedTokenAmount","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.receivedtokenamount","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"giAi8uENCJRUxqVmvRNP","title":"Order","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.order","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"drxbeIPGnOp8kY896KyQ","title":"OrderGroup","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.ordergroup","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"LCVa1fwOThAm5ecQRD55","title":"Price","pathname":"/reference/contracts/solidity-documentation/settler/structs/struct.price","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"},{"label":"❱ structs"}]},{"id":"QgCmTGEEUqHylTKL8mvH","title":"Constants","pathname":"/reference/contracts/solidity-documentation/settler/constants.constants","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"}]},{"id":"VuX7BUGydJqZvQqSB4BC","title":"TurbineSettler","pathname":"/reference/contracts/solidity-documentation/settler/contract.turbinesettler","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ settler"}]},{"id":"HoJUwUtT4tI6ndIbVHTA","title":"❱ univ4-hook","pathname":"/reference/contracts/solidity-documentation/univ4-hook","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"}]},{"id":"YALNaqt2lSSp6cbNui6o","title":"❱ interfaces","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"}]},{"id":"SsFSVmtJkSYiFfgz9e7t","title":"RemoveLiquidityIntentHash","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/type.removeliquidityintenthash","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"ODUUnfEXU2LvjykG4oak","title":"PoolId","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/type.poolid","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"KOQkU2xIEc9iiOJwwnO0","title":"SignatureTransferParams","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/struct.signaturetransferparams","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"92MOZISansAgabomq4HA","title":"BatchSignatureTransferParams","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/struct.batchsignaturetransferparams","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"jvhUys3WjsNWXj0LBa8F","title":"RemoveLiquidityIntent","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/struct.removeliquidityintent","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"jyhHQuXZj3sJUHK543rN","title":"RemoveLiquidityData","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/struct.removeliquiditydata","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"rr3bHhLWqIn8PIilrp9W","title":"ITurbineLiquidityRouter","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/interface.iturbineliquidityrouter","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"pyhgcnuYf83mZlSDBLHn","title":"equalsIntentHash","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/function.equalsintenthash","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"lG7AK2eM2VEEPdzTM857","title":"equalsPoolId","pathname":"/reference/contracts/solidity-documentation/univ4-hook/interfaces/function.equalspoolid","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ interfaces"}]},{"id":"XWdpwnRllVsPgTEhVQnH","title":"❱ libraries","pathname":"/reference/contracts/solidity-documentation/univ4-hook/libraries","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"}]},{"id":"MRQ050xfEhwI6p0pwaaB","title":"PoolMetadata","pathname":"/reference/contracts/solidity-documentation/univ4-hook/libraries/struct.poolmetadata","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ libraries"}]},{"id":"Bd37589y1Bclqw1GCON2","title":"PoolMetadataLib","pathname":"/reference/contracts/solidity-documentation/univ4-hook/libraries/library.poolmetadatalib","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ libraries"}]},{"id":"wn9XxvG91iZvivUWukll","title":"SignatureVerification","pathname":"/reference/contracts/solidity-documentation/univ4-hook/libraries/library.signatureverification","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"},{"label":"❱ libraries"}]},{"id":"CDUoXBPL93P9oJKRKxHO","title":"BaseHook","pathname":"/reference/contracts/solidity-documentation/univ4-hook/abstract.basehook","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"}]},{"id":"biJUug6PUL1248Rxxegp","title":"LPToken","pathname":"/reference/contracts/solidity-documentation/univ4-hook/contract.lptoken","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"}]},{"id":"gSezUXo7j7aLg42cGtgO","title":"TurbineHook","pathname":"/reference/contracts/solidity-documentation/univ4-hook/contract.turbinehook","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"}]},{"id":"SQ8BYhkGriZJdgmYkQOV","title":"TurbineLiquidityRouter","pathname":"/reference/contracts/solidity-documentation/univ4-hook/contract.turbineliquidityrouter","siteSpaceId":"sitesp_rh1NT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Contracts"},{"label":"Solidity Documentation"},{"label":"❱ univ4-hook"}]},{"id":"qKhup9osK590A8obKW1D","title":"Clearing Algorithm (APEX)","pathname":"/reference/technical/clearing-algorithm-apex","siteSpaceId":"sitesp_rh1NT","icon":"microchip","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Technical"}]},{"id":"w93B4h4yx9hA0notuTxS","title":"Liquidity Pools in Depth","pathname":"/reference/technical/liquidity-pools-in-depth","siteSpaceId":"sitesp_rh1NT","icon":"water","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Technical"}]},{"id":"aFoXc5qbJXoD8Ac8bQ4I","title":"Audit","pathname":"/resources","siteSpaceId":"sitesp_UtjOb","icon":"shield-halved","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Security"}]},{"id":"SHE2PNdBkCjxaVvpLjeX","title":"Trusted Execution Environment","pathname":"/resources/security/trusted-execution-environment","siteSpaceId":"sitesp_UtjOb","icon":"binary-lock","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Security"}]}]}