-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Solidity 0.6 & 0.7 code #12578
Conversation
I see you updated files related to |
I see you updated files related to |
@@ -26,15 +26,14 @@ jobs: | |||
- 'contracts/**/*' | |||
- '.github/workflows/solidity.yml' | |||
- '.github/workflows/solidity-foundry.yml' | |||
old_sol: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Afaik @smartcontractkit/keepers has some frozen code that should be included here so I'll keep this logic around. I've added the deprecated interface folder here for now, as no files should be added there
core/scripts/vrfv1/README.md
Outdated
[VRF Coordinator](../../../contracts/src/v0.6/VRFCoordinator.sol), using the | ||
[VRF Coordinator](../../../contracts/src/v0.8/vrf/VRFCoordinatorV2.sol), using the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a misleading link, maybe link to https://github.com/smartcontractkit/chainlink-contracts-deprecated/blob/main/contracts/src/v0.6/VRFCoordinator.sol instead since its the right contract?
contracts/test/v0.8/VRFD20.test.ts
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this can be axed, it seems to be a VRF V1 consumer, not V2 or V2.5.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can axe this, this is VRF v1. Not even sure how this is working after you axed all the V1 contracts?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM once Makram's comments are addressed.
Curious. are there reasons for not removing v0.4 and v0.5 contracts?
Removed in #12569 |
@jinhoonbang they are already gone ;) |
# Conflicts: # core/gethwrappers/generation/generated-wrapper-dependency-versions-do-not-edit.txt
64581d9
Quality Gate passedIssues Measures |
This PR removes all Solidity source code that isn't >=0.8.x
Since 0.6 and 0.7 do have gethwrappers, we keep the wrappers themselves around, but we remove the generation commands.