├── .github └── FUNDING.yml ├── README.md ├── curve └── README.md ├── uniswap-v2 ├── README.md ├── v2-core │ ├── UniswapV2ERC20.sol │ ├── UniswapV2Factory.sol │ ├── UniswapV2Pair.sol │ ├── interfaces │ │ ├── IERC20.sol │ │ ├── IUniswapV2Callee.sol │ │ ├── IUniswapV2ERC20.sol │ │ ├── IUniswapV2Factory.sol │ │ └── IUniswapV2Pair.sol │ ├── libraries │ │ ├── Math.sol │ │ ├── SafeMath.sol │ │ └── UQ112x112.sol │ └── test │ │ └── ERC20.sol └── v2-periphery │ ├── UniswapV2Migrator.sol │ ├── UniswapV2Router01.sol │ ├── UniswapV2Router02.sol │ ├── examples │ ├── ExampleComputeLiquidityValue.sol │ ├── ExampleFlashSwap.sol │ ├── ExampleOracleSimple.sol │ ├── ExampleSlidingWindowOracle.sol │ ├── ExampleSwapToPrice.sol │ └── README.md │ ├── interfaces │ ├── IERC20.sol │ ├── IUniswapV2Migrator.sol │ ├── IUniswapV2Router01.sol │ ├── IUniswapV2Router02.sol │ ├── IWETH.sol │ └── V1 │ │ ├── IUniswapV1Exchange.sol │ │ └── IUniswapV1Factory.sol │ ├── libraries │ ├── SafeMath.sol │ ├── UniswapV2Library.sol │ ├── UniswapV2LiquidityMathLibrary.sol │ └── UniswapV2OracleLibrary.sol │ └── test │ ├── DeflatingERC20.sol │ ├── ERC20.sol │ ├── RouterEventEmitter.sol │ └── WETH9.sol └── uniswap-v3 ├── .prettierignore ├── README.md ├── v3-core ├── NoDelegateCall.sol ├── UniswapV3Factory.sol ├── UniswapV3Pool.sol ├── UniswapV3PoolDeployer.sol ├── interfaces │ ├── IERC20Minimal.sol │ ├── IUniswapV3Factory.sol │ ├── IUniswapV3Pool.sol │ ├── IUniswapV3PoolDeployer.sol │ ├── LICENSE │ ├── callback │ │ ├── IUniswapV3FlashCallback.sol │ │ ├── IUniswapV3MintCallback.sol │ │ └── IUniswapV3SwapCallback.sol │ └── pool │ │ ├── IUniswapV3PoolActions.sol │ │ ├── IUniswapV3PoolDerivedState.sol │ │ ├── IUniswapV3PoolEvents.sol │ │ ├── IUniswapV3PoolImmutables.sol │ │ ├── IUniswapV3PoolOwnerActions.sol │ │ └── IUniswapV3PoolState.sol ├── libraries │ ├── BitMath.sol │ ├── FixedPoint128.sol │ ├── FixedPoint96.sol │ ├── FullMath.sol │ ├── LICENSE │ ├── LICENSE_MIT │ ├── LiquidityMath.sol │ ├── LowGasSafeMath.sol │ ├── Oracle.sol │ ├── Position.sol │ ├── SafeCast.sol │ ├── SqrtPriceMath.sol │ ├── SwapMath.sol │ ├── Tick.sol │ ├── TickBitmap.sol │ ├── TickMath.sol │ ├── TransferHelper.sol │ └── UnsafeMath.sol └── test │ ├── BitMathEchidnaTest.sol │ ├── BitMathTest.sol │ ├── FullMathEchidnaTest.sol │ ├── FullMathTest.sol │ ├── LiquidityMathTest.sol │ ├── LowGasSafeMathEchidnaTest.sol │ ├── MockTimeUniswapV3Pool.sol │ ├── MockTimeUniswapV3PoolDeployer.sol │ ├── NoDelegateCallTest.sol │ ├── OracleEchidnaTest.sol │ ├── OracleTest.sol │ ├── SqrtPriceMathEchidnaTest.sol │ ├── SqrtPriceMathTest.sol │ ├── SwapMathEchidnaTest.sol │ ├── SwapMathTest.sol │ ├── TestERC20.sol │ ├── TestUniswapV3Callee.sol │ ├── TestUniswapV3ReentrantCallee.sol │ ├── TestUniswapV3Router.sol │ ├── TestUniswapV3SwapPay.sol │ ├── TickBitmapEchidnaTest.sol │ ├── TickBitmapTest.sol │ ├── TickEchidnaTest.sol │ ├── TickMathEchidnaTest.sol │ ├── TickMathTest.sol │ ├── TickOverflowSafetyEchidnaTest.sol │ ├── TickTest.sol │ ├── UniswapV3PoolSwapTest.sol │ └── UnsafeMathEchidnaTest.sol └── v3-periphery ├── NonfungiblePositionManager.sol ├── NonfungibleTokenPositionDescriptor.sol ├── SwapRouter.sol ├── V3Migrator.sol ├── base ├── BlockTimestamp.sol ├── ERC721Permit.sol ├── LiquidityManagement.sol ├── Multicall.sol ├── PeripheryImmutableState.sol ├── PeripheryPayments.sol ├── PeripheryPaymentsWithFee.sol ├── PeripheryValidation.sol ├── PoolInitializer.sol └── SelfPermit.sol ├── examples └── PairFlash.sol ├── interfaces ├── IERC20Metadata.sol ├── IERC721Permit.sol ├── IMulticall.sol ├── INonfungiblePositionManager.sol ├── INonfungibleTokenPositionDescriptor.sol ├── IPeripheryImmutableState.sol ├── IPeripheryPayments.sol ├── IPeripheryPaymentsWithFee.sol ├── IPoolInitializer.sol ├── IQuoter.sol ├── IQuoterV2.sol ├── ISelfPermit.sol ├── ISwapRouter.sol ├── ITickLens.sol ├── IV3Migrator.sol └── external │ ├── IERC1271.sol │ ├── IERC20PermitAllowed.sol │ └── IWETH9.sol ├── lens ├── Quoter.sol ├── QuoterV2.sol ├── README.md ├── TickLens.sol └── UniswapInterfaceMulticall.sol ├── libraries ├── BytesLib.sol ├── CallbackValidation.sol ├── ChainId.sol ├── HexStrings.sol ├── LiquidityAmounts.sol ├── NFTDescriptor.sol ├── NFTSVG.sol ├── OracleLibrary.sol ├── Path.sol ├── PoolAddress.sol ├── PoolTicksCounter.sol ├── PositionKey.sol ├── PositionValue.sol ├── SqrtPriceMathPartial.sol ├── TokenRatioSortOrder.sol └── TransferHelper.sol └── test ├── Base64Test.sol ├── LiquidityAmountsTest.sol ├── MockObservable.sol ├── MockObservations.sol ├── MockTimeNonfungiblePositionManager.sol ├── MockTimeSwapRouter.sol ├── NFTDescriptorTest.sol ├── NonfungiblePositionManagerPositionsGasTest.sol ├── OracleTest.sol ├── PathTest.sol ├── PeripheryImmutableStateTest.sol ├── PoolAddressTest.sol ├── PoolTicksCounterTest.sol ├── PositionValueTest.sol ├── SelfPermitTest.sol ├── TestCallbackValidation.sol ├── TestERC20.sol ├── TestERC20Metadata.sol ├── TestERC20PermitAllowed.sol ├── TestMulticall.sol ├── TestPositionNFTOwner.sol ├── TestUniswapV3Callee.sol └── TickLensTest.sol /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: harendra-shakya 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/README.md -------------------------------------------------------------------------------- /curve/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/curve/README.md -------------------------------------------------------------------------------- /uniswap-v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/README.md -------------------------------------------------------------------------------- /uniswap-v2/v2-core/UniswapV2ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/UniswapV2ERC20.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/UniswapV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/UniswapV2Factory.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/UniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/UniswapV2Pair.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/interfaces/IERC20.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/interfaces/IUniswapV2Callee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/interfaces/IUniswapV2Callee.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/interfaces/IUniswapV2ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/interfaces/IUniswapV2ERC20.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/interfaces/IUniswapV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/interfaces/IUniswapV2Factory.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/interfaces/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/interfaces/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/libraries/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/libraries/Math.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/libraries/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/libraries/SafeMath.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/libraries/UQ112x112.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/libraries/UQ112x112.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-core/test/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-core/test/ERC20.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/UniswapV2Migrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/UniswapV2Migrator.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/UniswapV2Router01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/UniswapV2Router01.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/UniswapV2Router02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/UniswapV2Router02.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/examples/ExampleComputeLiquidityValue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/examples/ExampleComputeLiquidityValue.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/examples/ExampleFlashSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/examples/ExampleFlashSwap.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/examples/ExampleOracleSimple.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/examples/ExampleOracleSimple.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/examples/ExampleSlidingWindowOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/examples/ExampleSlidingWindowOracle.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/examples/ExampleSwapToPrice.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/examples/ExampleSwapToPrice.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/examples/README.md -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/interfaces/IERC20.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/interfaces/IUniswapV2Migrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/interfaces/IUniswapV2Migrator.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/interfaces/IUniswapV2Router01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/interfaces/IUniswapV2Router01.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/interfaces/IUniswapV2Router02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/interfaces/IUniswapV2Router02.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/interfaces/IWETH.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/interfaces/V1/IUniswapV1Exchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/interfaces/V1/IUniswapV1Exchange.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/interfaces/V1/IUniswapV1Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/interfaces/V1/IUniswapV1Factory.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/libraries/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/libraries/SafeMath.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/libraries/UniswapV2Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/libraries/UniswapV2Library.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/libraries/UniswapV2LiquidityMathLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/libraries/UniswapV2LiquidityMathLibrary.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/libraries/UniswapV2OracleLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/libraries/UniswapV2OracleLibrary.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/test/DeflatingERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/test/DeflatingERC20.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/test/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/test/ERC20.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/test/RouterEventEmitter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/test/RouterEventEmitter.sol -------------------------------------------------------------------------------- /uniswap-v2/v2-periphery/test/WETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v2/v2-periphery/test/WETH9.sol -------------------------------------------------------------------------------- /uniswap-v3/.prettierignore: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /uniswap-v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/README.md -------------------------------------------------------------------------------- /uniswap-v3/v3-core/NoDelegateCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/NoDelegateCall.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/UniswapV3Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/UniswapV3Factory.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/UniswapV3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/UniswapV3Pool.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/UniswapV3PoolDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/UniswapV3PoolDeployer.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/IERC20Minimal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/IERC20Minimal.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/IUniswapV3Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/IUniswapV3Factory.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/IUniswapV3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/IUniswapV3Pool.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/IUniswapV3PoolDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/IUniswapV3PoolDeployer.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/LICENSE -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/callback/IUniswapV3FlashCallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/callback/IUniswapV3FlashCallback.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/callback/IUniswapV3MintCallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/callback/IUniswapV3MintCallback.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/callback/IUniswapV3SwapCallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/callback/IUniswapV3SwapCallback.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolActions.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolDerivedState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolDerivedState.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolEvents.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolImmutables.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolImmutables.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolOwnerActions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolOwnerActions.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/interfaces/pool/IUniswapV3PoolState.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/BitMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/BitMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/FixedPoint128.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/FixedPoint128.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/FixedPoint96.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/FixedPoint96.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/FullMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/FullMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/LICENSE -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/LICENSE_MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/LICENSE_MIT -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/LiquidityMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/LiquidityMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/LowGasSafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/LowGasSafeMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/Oracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/Oracle.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/Position.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/Position.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/SafeCast.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/SqrtPriceMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/SqrtPriceMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/SwapMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/SwapMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/Tick.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/Tick.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/TickBitmap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/TickBitmap.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/TickMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/TickMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/TransferHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/TransferHelper.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/libraries/UnsafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/libraries/UnsafeMath.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/BitMathEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/BitMathEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/BitMathTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/BitMathTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/FullMathEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/FullMathEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/FullMathTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/FullMathTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/LiquidityMathTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/LiquidityMathTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/LowGasSafeMathEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/LowGasSafeMathEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/MockTimeUniswapV3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/MockTimeUniswapV3Pool.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/MockTimeUniswapV3PoolDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/MockTimeUniswapV3PoolDeployer.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/NoDelegateCallTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/NoDelegateCallTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/OracleEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/OracleEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/OracleTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/OracleTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/SqrtPriceMathEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/SqrtPriceMathEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/SqrtPriceMathTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/SqrtPriceMathTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/SwapMathEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/SwapMathEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/SwapMathTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/SwapMathTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TestERC20.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TestUniswapV3Callee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TestUniswapV3Callee.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TestUniswapV3ReentrantCallee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TestUniswapV3ReentrantCallee.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TestUniswapV3Router.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TestUniswapV3Router.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TestUniswapV3SwapPay.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TestUniswapV3SwapPay.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TickBitmapEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TickBitmapEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TickBitmapTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TickBitmapTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TickEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TickEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TickMathEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TickMathEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TickMathTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TickMathTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TickOverflowSafetyEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TickOverflowSafetyEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/TickTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/TickTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/UniswapV3PoolSwapTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/UniswapV3PoolSwapTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-core/test/UnsafeMathEchidnaTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-core/test/UnsafeMathEchidnaTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/NonfungiblePositionManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/NonfungiblePositionManager.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/NonfungibleTokenPositionDescriptor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/NonfungibleTokenPositionDescriptor.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/SwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/SwapRouter.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/V3Migrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/V3Migrator.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/BlockTimestamp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/BlockTimestamp.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/ERC721Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/ERC721Permit.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/LiquidityManagement.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/LiquidityManagement.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/Multicall.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/PeripheryImmutableState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/PeripheryImmutableState.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/PeripheryPayments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/PeripheryPayments.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/PeripheryPaymentsWithFee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/PeripheryPaymentsWithFee.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/PeripheryValidation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/PeripheryValidation.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/PoolInitializer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/PoolInitializer.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/base/SelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/base/SelfPermit.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/examples/PairFlash.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/examples/PairFlash.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IERC20Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IERC20Metadata.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IERC721Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IERC721Permit.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IMulticall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IMulticall.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/INonfungiblePositionManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/INonfungiblePositionManager.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/INonfungibleTokenPositionDescriptor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/INonfungibleTokenPositionDescriptor.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IPeripheryImmutableState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IPeripheryImmutableState.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IPeripheryPayments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IPeripheryPayments.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IPeripheryPaymentsWithFee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IPeripheryPaymentsWithFee.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IPoolInitializer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IPoolInitializer.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IQuoter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IQuoter.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IQuoterV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IQuoterV2.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/ISelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/ISelfPermit.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/ISwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/ISwapRouter.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/ITickLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/ITickLens.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/IV3Migrator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/IV3Migrator.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/external/IERC1271.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/external/IERC1271.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/external/IERC20PermitAllowed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/external/IERC20PermitAllowed.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/interfaces/external/IWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/interfaces/external/IWETH9.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/lens/Quoter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/lens/Quoter.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/lens/QuoterV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/lens/QuoterV2.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/lens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/lens/README.md -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/lens/TickLens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/lens/TickLens.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/lens/UniswapInterfaceMulticall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/lens/UniswapInterfaceMulticall.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/BytesLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/BytesLib.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/CallbackValidation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/CallbackValidation.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/ChainId.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/ChainId.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/HexStrings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/HexStrings.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/LiquidityAmounts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/LiquidityAmounts.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/NFTDescriptor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/NFTDescriptor.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/NFTSVG.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/NFTSVG.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/OracleLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/OracleLibrary.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/Path.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/Path.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/PoolAddress.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/PoolAddress.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/PoolTicksCounter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/PoolTicksCounter.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/PositionKey.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/PositionKey.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/PositionValue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/PositionValue.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/SqrtPriceMathPartial.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/SqrtPriceMathPartial.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/TokenRatioSortOrder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/TokenRatioSortOrder.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/libraries/TransferHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/libraries/TransferHelper.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/Base64Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/Base64Test.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/LiquidityAmountsTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/LiquidityAmountsTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/MockObservable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/MockObservable.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/MockObservations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/MockObservations.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/MockTimeNonfungiblePositionManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/MockTimeNonfungiblePositionManager.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/MockTimeSwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/MockTimeSwapRouter.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/NFTDescriptorTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/NFTDescriptorTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/NonfungiblePositionManagerPositionsGasTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/NonfungiblePositionManagerPositionsGasTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/OracleTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/OracleTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/PathTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/PathTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/PeripheryImmutableStateTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/PeripheryImmutableStateTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/PoolAddressTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/PoolAddressTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/PoolTicksCounterTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/PoolTicksCounterTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/PositionValueTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/PositionValueTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/SelfPermitTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/SelfPermitTest.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TestCallbackValidation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TestCallbackValidation.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TestERC20.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TestERC20Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TestERC20Metadata.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TestERC20PermitAllowed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TestERC20PermitAllowed.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TestMulticall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TestMulticall.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TestPositionNFTOwner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TestPositionNFTOwner.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TestUniswapV3Callee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TestUniswapV3Callee.sol -------------------------------------------------------------------------------- /uniswap-v3/v3-periphery/test/TickLensTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/harendra-shakya/uniswap-unwrapped/HEAD/uniswap-v3/v3-periphery/test/TickLensTest.sol --------------------------------------------------------------------------------