Skip to content

Why lock WETH Interface at Solidity 0.8.15? #395

@tomw1808

Description

@tomw1808

I hope I am not overstepping here with the question, but why lock at exactly 0.8.15 and not make it compatible to versions >= 0.8.0 and at least <= 0.8.26 (current) so that it works across other contracts too without needing to compile with different solc versions?

Especially in the mix with Openzeppelin contracts, OZ proxies and other libraries, its somehow strange to have this one locked in at 0.8.15, while most other contracts are actually >= 0.7.x and work just fine with any 0.8.x as well. Yes, the obvious work around is to make a local copy - however, before doing that, I just want to make sure I'm not missing anything.

So the question: Was there a specific reason to lock it exactly at version 0.8.15?

And, if no, the follow-up question: Creating a PR and changing the version to >=0.8.0 and <= 0.8.26, how are the chances this will get approved?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions