-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Description
Component
Hooks
Describe the suggested feature and problem it solves.
Currently when developing and needing to test against v4Core we are unable to use a version later than solc v0.8.26
, would like to use upward-compatible versions of solidity.
Describe the desired implementation.
Is there a reason that PoolManager has pragma solidity 0.8.26;
rather than ^pragma solidity 0.8.26;
Is it possible to change this or modify Deployers to use upward-compatible versions of solidity?
Describe alternatives.
As a workaround, I currently copy Deployers and PoolManager into my test utils and modify the local PoolManager to use solc ^0.8.26
. You can see a sample PR here where I'm working on a fork of v4-router
Additional context.
See this gist for more context on the development tools and approach I'm using.
oveddan