x23.ai

alpha

Discover the latest Uniswap pull requests and code changes for v4-periphery.

#TitleSummary
Activity
Link
76

Add v4 NonfungiblePositionManager skeleton

Introduces a new smart contract NonfungiblePositionManagerV4 to the Uniswap v4-periphery repository, which is designed to manage Uniswap V4 positions wrapped as non-fungible tokens (NFTs). This contract inherits from OpenZeppelin's...

75

Add base contracts and interfaces used in PositionManager

Introduces significant updates to the v4-periphery repository of Uniswap. A new interface ISelfPermit has been added to the contracts/interfaces directory. This interface allows a contract to spend a specified amount of a given t...

74

Update v4 core

The pull requests in the v4-periphery repository by Uniswap primarily focus on code refactoring and improving readability.

  • Import Path Updates: The import paths for several modules including IPoolManager, PoolId, PoolIdLibrary, `Hooks...
73

feat: Revert style quoter

Introduces several new files and functionalities to the v4-periphery repository owned by Uniswap.

  • A new contract Quoter.sol is added to the contracts/lens directory. This contract adheres to the IQuoter interface and is i...
70

Update to v4-core latest: solmate MockERC20

Primarily focuses on the simplification of the getFee function signature in the VolatilityOracle contract, which is part of the hooks/examples directory in the v4-periphery repository owned by Uniswap.

Changes to `getFee...

67

Error correction related to singlepool implementation (liquidity update in crossing, swap with type(

The pull requests primarily focus on the update and optimization of the TWAMM contract in the v4-periphery repository owned by Uniswap. The key changes include the introduction of a new variable maxAmountToSwap and a new struct `WithinFuncStruc...

65

Chore: update BaseHook.sol license

The pull requests in the v4-periphery repository, owned by Uniswap, primarily revolve around changes in licensing information. The main license for the Uniswap V4 Periphery has been updated to the GNU General Public License (GPL 2.0). This change has...

64

Update to v4-core latest

Primarily focuses on refactoring the getSlot0 function call in four different contracts: FullRange.sol, GeomeanOracle.sol, LimitOrder.sol, and TWAMM.sol in the v4-periphery repository owned by Uniswap. The refactoring simpl...

63

Rename hook errors to be more descriptive

Primarily focuses on the update of the BaseHook contract in the v4-periphery repository owned by Uniswap. The main outcome of this pull request is the replacement of the generic HookNotImplemented error with specific error messag...

62

Update TWAMM.sol

The pull requests in the v4-periphery repository by Uniswap primarily focus on the modification of the TWAMM contract and the _advanceTimeThroughTickCrossing function.

TWAMM Contract Modification

The TickCrossingParams struct within ...

Page 1 of 3

Last updated 04/12 00:16