Skip to main content

Pool Criteria

Panoptic Pools can be deployed permissionlessly by anyone, but pools listed on our interface must meet a certain set of criteria. Pools that do not meet criteria outlined on this page may have warnings displayed on the interface, deposits or trading may be disabled, or the pool may be delisted entirely.

Tokens


Pools with one or more tokens not on the Uniswap Labs Default List or the Uniswap Labs Extended List are not officially supported and will display warnings to lenders and traders.

On the gRHO platform, warnings will be displayed according to the above requirements, with the additional restriction that pools with tokens on the Uniswap Unsupported List (which includes fraudulent tokens) will be delisted from the interface entirely.

Pools containing tokens with less than 6 decimals are supported; however, the interface will warn users that the pool may be subject to rounding errors.

We may whitelist tokens on a case-by-case basis. If you would like your token to be allowlisted on the Panoptic interface, please contact the team on Discord for more information. Allowlisted tokens will also be published on this page on a rolling basis.

Hooks (Panoptic V2 & V1.1)


Panoptic V1.1 comes with out-of-the-box support for many Uniswap V4 hooks! Hook pools can be deployed and traded permissionlessly through our interface as long as they meet the criteria for permissions outlined below. If you are the developer of a hook that doesn't meet the criteria for full support but may still be a good fit for Panoptic, please reach out to the team on Discord.

Full Support

Hooks containing these permissions will appear as first-class-citizens on the Panoptic interface.

  • beforeInitialize
  • afterInitialize
  • beforeDonate
  • afterDonate

Partial Support

Hooks containing these permissions will appear on the Panoptic interface, but traders will be limited to minting covered positions (ITM swaps disabled). This page will be updated with exceptions on a rolling basis.

  • beforeSwap
  • afterSwap
  • beforeSwapReturnDelta
  • afterSwapReturnDelta

Future Support

Hooks containing these permissions will not appear on the Panoptic interface, but may be supported on a case-by-case basis in the future. This page will be updated with whitelisted hooks on a rolling basis.

  • beforeAddLiquidity
  • afterAddLiquidity
  • beforeRemoveLiquidity
  • afterRemoveLiquidity

No Support

With a few exceptions, hooks containing these permissions are unlikely to be supported in the current version of Panoptic.

  • afterAddLiquidityReturnDelta
  • afterRemoveLiquidityReturnDelta

Liquidity (Panoptic V1)


For Panoptic V1, instances deployed on Uniswap pools with less than 0.2 ETH in TVL will display warnings to depositors and traders. For a token to count toward TVL (unless it is WETH or native ETH), it must be paired with WETH, native ETH, USDC, USDT, or DAI in at least one pool containing at least 10 ETH in value of the other token.

Panoptic V1 instances where unused lending liquidity exceeds the underlying Uniswap V3 pool's TVL are discouraged. Warnings will be displayed on deposits and trades once a Panoptic pool's unused PLP liquidity exceed 25% of the underlying pool's TVL.

Note that liquidity added to Uniswap through Panoptic will count towards Uniswap's TVL, but not towards Panoptic's TVL.

While Panoptic V1.1 instances on lower-liquidity Uniswap V4 pools may require more capital to trade, there are no specific liquidity requirements at this time. The liquidity requirements outlined above instead apply to the Uniswap V3 pool linked to a Panoptic V1.1 instance and used as an oracle.