Advanced
In reply to @kelvin
smartcontracts@kelvin
9/22/2023

... now that the OP Stack is really meant to be extended, I can see the argument for a principled approach to having pragma ^ on implementations too. cc @maurelian

In reply to @kelvin
maurelian@maurelian
9/22/2023

Yeah, makes a lot of sense. What happens in 'forge build' if we let them float ? Does the compiler version change when we update foundry?

In reply to @kelvin
Pierrick@pierrick
9/22/2023

I ended up copy/pasting the interfaces I needed in my project. When using only Foundry, it's pretty unfortunate to have to import the whole repository. Could be nice to have a repository with only interfaces but it could get messy cause once you change an interface, you need to also update the code in the monorepo.