{"id":"26eb795a480399ce","source_id_to_path":{"0":"lib/permit2/src/interfaces/IAllowanceTransfer.sol","1":"lib/permit2/src/interfaces/IEIP712.sol","2":"lib/permit2/src/interfaces/IERC1271.sol","3":"lib/permit2/src/libraries/SignatureVerification.sol","4":"lib/v4-core/lib/forge-std/src/Base.sol","5":"lib/v4-core/lib/forge-std/src/Script.sol","6":"lib/v4-core/lib/forge-std/src/StdChains.sol","7":"lib/v4-core/lib/forge-std/src/StdCheats.sol","8":"lib/v4-core/lib/forge-std/src/StdJson.sol","9":"lib/v4-core/lib/forge-std/src/StdMath.sol","10":"lib/v4-core/lib/forge-std/src/StdStorage.sol","11":"lib/v4-core/lib/forge-std/src/StdStyle.sol","12":"lib/v4-core/lib/forge-std/src/StdUtils.sol","13":"lib/v4-core/lib/forge-std/src/Vm.sol","14":"lib/v4-core/lib/forge-std/src/console.sol","15":"lib/v4-core/lib/forge-std/src/console2.sol","16":"lib/v4-core/lib/forge-std/src/interfaces/IERC165.sol","17":"lib/v4-core/lib/forge-std/src/interfaces/IERC20.sol","18":"lib/v4-core/lib/forge-std/src/interfaces/IERC721.sol","19":"lib/v4-core/lib/forge-std/src/interfaces/IMulticall3.sol","20":"lib/v4-core/lib/forge-std/src/mocks/MockERC20.sol","21":"lib/v4-core/lib/forge-std/src/mocks/MockERC721.sol","22":"lib/v4-core/lib/forge-std/src/safeconsole.sol","23":"lib/v4-core/lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","24":"lib/v4-core/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","25":"lib/v4-core/lib/openzeppelin-contracts/contracts/utils/Base64.sol","26":"lib/v4-core/lib/openzeppelin-contracts/contracts/utils/Create2.sol","27":"lib/v4-core/lib/openzeppelin-contracts/contracts/utils/Strings.sol","28":"lib/v4-core/lib/openzeppelin-contracts/contracts/utils/math/Math.sol","29":"lib/v4-core/lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol","30":"lib/v4-core/lib/solmate/src/auth/Owned.sol","31":"lib/v4-core/lib/solmate/src/tokens/ERC20.sol","32":"lib/v4-core/lib/solmate/src/tokens/ERC721.sol","33":"lib/v4-core/lib/solmate/src/tokens/WETH.sol","34":"lib/v4-core/lib/solmate/src/utils/FixedPointMathLib.sol","35":"lib/v4-core/lib/solmate/src/utils/SafeTransferLib.sol","36":"lib/v4-core/src/ERC6909.sol","37":"lib/v4-core/src/ERC6909Claims.sol","38":"lib/v4-core/src/Extsload.sol","39":"lib/v4-core/src/Exttload.sol","40":"lib/v4-core/src/NoDelegateCall.sol","41":"lib/v4-core/src/PoolManager.sol","42":"lib/v4-core/src/ProtocolFees.sol","43":"lib/v4-core/src/interfaces/IExtsload.sol","44":"lib/v4-core/src/interfaces/IExttload.sol","45":"lib/v4-core/src/interfaces/IHooks.sol","46":"lib/v4-core/src/interfaces/IPoolManager.sol","47":"lib/v4-core/src/interfaces/IProtocolFees.sol","48":"lib/v4-core/src/interfaces/callback/IUnlockCallback.sol","49":"lib/v4-core/src/interfaces/external/IERC20Minimal.sol","50":"lib/v4-core/src/interfaces/external/IERC6909Claims.sol","51":"lib/v4-core/src/libraries/BitMath.sol","52":"lib/v4-core/src/libraries/CurrencyDelta.sol","53":"lib/v4-core/src/libraries/CurrencyReserves.sol","54":"lib/v4-core/src/libraries/CustomRevert.sol","55":"lib/v4-core/src/libraries/FixedPoint128.sol","56":"lib/v4-core/src/libraries/FixedPoint96.sol","57":"lib/v4-core/src/libraries/FullMath.sol","58":"lib/v4-core/src/libraries/Hooks.sol","59":"lib/v4-core/src/libraries/LPFeeLibrary.sol","60":"lib/v4-core/src/libraries/LiquidityMath.sol","61":"lib/v4-core/src/libraries/Lock.sol","62":"lib/v4-core/src/libraries/NonzeroDeltaCount.sol","63":"lib/v4-core/src/libraries/ParseBytes.sol","64":"lib/v4-core/src/libraries/Pool.sol","65":"lib/v4-core/src/libraries/Position.sol","66":"lib/v4-core/src/libraries/ProtocolFeeLibrary.sol","67":"lib/v4-core/src/libraries/SafeCast.sol","68":"lib/v4-core/src/libraries/SqrtPriceMath.sol","69":"lib/v4-core/src/libraries/StateLibrary.sol","70":"lib/v4-core/src/libraries/SwapMath.sol","71":"lib/v4-core/src/libraries/TickBitmap.sol","72":"lib/v4-core/src/libraries/TickMath.sol","73":"lib/v4-core/src/libraries/TransientStateLibrary.sol","74":"lib/v4-core/src/libraries/UnsafeMath.sol","75":"lib/v4-core/src/test/PoolModifyLiquidityTest.sol","76":"lib/v4-core/src/test/PoolSwapTest.sol","77":"lib/v4-core/src/test/PoolTestBase.sol","78":"lib/v4-core/src/types/BalanceDelta.sol","79":"lib/v4-core/src/types/BeforeSwapDelta.sol","80":"lib/v4-core/src/types/Currency.sol","81":"lib/v4-core/src/types/PoolId.sol","82":"lib/v4-core/src/types/PoolKey.sol","83":"lib/v4-core/src/types/PoolOperation.sol","84":"lib/v4-core/src/types/Slot0.sol","85":"lib/v4-core/test/utils/CurrencySettler.sol","86":"script/01_PoolManager.s.sol","87":"script/02_PoolModifyLiquidityTest.s.sol","88":"script/03_PoolSwapTest.s.sol","89":"src/UniswapV4DeployerCompetition.sol","90":"src/V4Router.sol","91":"src/base/BaseActionsRouter.sol","92":"src/base/BaseV4Quoter.sol","93":"src/base/DeltaResolver.sol","94":"src/base/EIP712_v4.sol","95":"src/base/ERC721Permit_v4.sol","96":"src/base/ImmutableState.sol","97":"src/base/Multicall_v4.sol","98":"src/base/NativeWrapper.sol","99":"src/base/Notifier.sol","100":"src/base/Permit2Forwarder.sol","101":"src/base/PoolInitializer_v4.sol","102":"src/base/ReentrancyLock.sol","103":"src/base/SafeCallback.sol","104":"src/base/UnorderedNonce.sol","105":"src/base/hooks/BaseTokenWrapperHook.sol","106":"src/hooks/WETHHook.sol","107":"src/hooks/WstETHHook.sol","108":"src/hooks/WstETHRoutingHook.sol","109":"src/interfaces/IEIP712_v4.sol","110":"src/interfaces/IERC721Permit_v4.sol","111":"src/interfaces/IImmutableState.sol","112":"src/interfaces/IMsgSender.sol","113":"src/interfaces/IMulticall_v4.sol","114":"src/interfaces/INotifier.sol","115":"src/interfaces/IPermit2Forwarder.sol","116":"src/interfaces/IPoolInitializer_v4.sol","117":"src/interfaces/IPositionDescriptor.sol","118":"src/interfaces/IPositionManager.sol","119":"src/interfaces/IStateView.sol","120":"src/interfaces/ISubscriber.sol","121":"src/interfaces/IUniswapV4DeployerCompetition.sol","122":"src/interfaces/IUnorderedNonce.sol","123":"src/interfaces/IV4Quoter.sol","124":"src/interfaces/IV4Router.sol","125":"src/interfaces/external/IWETH9.sol","126":"src/interfaces/external/IWstETH.sol","127":"src/lens/StateView.sol","128":"src/lens/V4Quoter.sol","129":"src/libraries/ActionConstants.sol","130":"src/libraries/Actions.sol","131":"src/libraries/AddressStringUtil.sol","132":"src/libraries/BipsLibrary.sol","133":"src/libraries/CalldataDecoder.sol","134":"src/libraries/CurrencyRatioSortOrder.sol","135":"src/libraries/Descriptor.sol","136":"src/libraries/ERC721PermitHash.sol","137":"src/libraries/HexStrings.sol","138":"src/libraries/LiquidityAmounts.sol","139":"src/libraries/Locker.sol","140":"src/libraries/PathKey.sol","141":"src/libraries/PositionConfig.sol","142":"src/libraries/PositionConfigId.sol","143":"src/libraries/PositionInfoLibrary.sol","144":"src/libraries/QuoterRevert.sol","145":"src/libraries/SVG.sol","146":"src/libraries/SafeCurrencyMetadata.sol","147":"src/libraries/SlippageCheck.sol","148":"src/libraries/VanityAddressLib.sol","149":"src/utils/BaseHook.sol","150":"src/utils/HookMiner.sol"},"language":"Solidity"}