-
Notifications
You must be signed in to change notification settings - Fork 14
feat: make Solidity V8 migration non breaking
#306
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
Merged
Le-Caignec
merged 52 commits into
chore/solidity-v8
from
feature/make-v8-migration-non-breaking
Nov 6, 2025
+479
−445
Merged
Changes from 6 commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
d26565f
refactor: Update test assertions to use revertedWithoutReason for bet…
Le-Caignec b727db9
docs: Expand Solidity documentation with new facets and methods for I…
Le-Caignec 6df3e1d
feat: Add internal_mintCreate function to AppRegistry, DatasetRegistr…
Le-Caignec 8ff72ac
fix: Add missing newlines at the end of JSON files and update Solidit…
Le-Caignec 59f12bd
fix: Ensure proper formatting by adding missing newlines at the end o…
Le-Caignec 89c4617
fix: Add missing newlines at the end of JSON files and update Solidit…
Le-Caignec 599cd76
fix: Add temporary migration checks in IexecERC20Core and IexecERC20F…
Le-Caignec 28e0251
fix: Add missing newlines at the end of JSON files and update Solidit…
Le-Caignec 4f69ec2
fix: Add temporary migration checks in IexecERC20Core for backward co…
Le-Caignec b011731
fix: Add missing newlines at the end of JSON files and update import …
Le-Caignec 2cce4c7
fix: Reorder import statements in test file for consistency and clarity
Le-Caignec 9ddf6b3
fix: Rollback modif
Le-Caignec a5db074
Update test/byContract/registries/registries.test.ts
Le-Caignec 9b09e5e
Merge branch 'feature/make-v8-migration-non-breaking' of https://gith…
Le-Caignec a7d29aa
chore: WIP
zguesmi a42d28c
Merge branch 'chore/solidity-v8' into feature/make-v8-migration-non-b…
Le-Caignec 66573d6
fix remove empty line
Le-Caignec 25ef259
fix: remove unnecessary empty lines in contract creation functions fo…
Le-Caignec 3a332cc
fix: optimize balance checks in transfer and burn functions for impro…
Le-Caignec 622a17b
fix: optimize allowance checks in transferFrom and decreaseAllowance …
Le-Caignec e59c38a
Update test/byContract/registries/registries.test.ts
Le-Caignec 8bc4bde
fix: remove broken changes
Le-Caignec 6c79719
refactor: remove deprecated interfaces and streamline documentation f…
Le-Caignec 5e5670c
fix: abis formatage
Le-Caignec eaca8fb
fix: update Solidity version to 0.8.0 across multiple interface and l…
Le-Caignec a4e41d6
Update contracts/interfaces/IexecPoco1.sol
Le-Caignec 3ee37f9
Merge remote-tracking branch 'origin/chore/solidity-v8' into feature/…
Le-Caignec 856ca26
Update contracts/libs/IexecLibOrders_v5.sol
Le-Caignec 1a4735c
Update contracts/interfaces/IexecEscrowToken.sol
Le-Caignec da22fd6
Update contracts/interfaces/IexecRelay.sol
Le-Caignec 4a19736
Update contracts/interfaces/IexecTokenSpender.sol
Le-Caignec 242f531
Update contracts/interfaces/IOwnable.sol
Le-Caignec 31e5748
Update contracts/interfaces/IexecAccessorsABILegacy.sol
Le-Caignec d111b66
Update contracts/interfaces/IexecCategoryManager.sol
Le-Caignec bebed16
Update contracts/interfaces/IexecConfigurationExtra.sol
Le-Caignec 759c0ec
Update contracts/interfaces/IexecConfiguration.sol
Le-Caignec 1432446
Update contracts/interfaces/IexecEscrowNative.sol
Le-Caignec ea871ea
Update contracts/interfaces/IexecERC20Common.sol
Le-Caignec c5a145f
Update contracts/interfaces/IexecERC20.sol
Le-Caignec 94328c6
Update Solidity pragma version to ^0.8.0 across multiple interface an…
Le-Caignec 2252323
Implement feature X to enhance user experience and fix bug Y in module Z
Le-Caignec abfa39e
Refactor _burn function to improve readability and maintainability by…
Le-Caignec c63bdb9
Update Solidity API documentation by removing outdated interfaces and…
Le-Caignec fcbeb75
Refactor _transferUnchecked function to improve readability by clarif…
Le-Caignec 6415a36
Refactor contract creation process in Registry and derived contracts …
Le-Caignec 8764fd7
Refactor Solidity API documentation to introduce new registry and dat…
Le-Caignec caced1d
Update contracts/facets/IexecERC20Facet.sol
Le-Caignec 5c6b124
Update contracts/facets/IexecERC20Facet.sol
Le-Caignec 1ddcd80
Refactor contract creation methods in AppRegistry, DatasetRegistry, a…
Le-Caignec 427bb59
Refactor Solidity API documentation to rename and reorganize interfac…
Le-Caignec 7f3ca8a
chore: Merge branch 'chore/solidity-v8' into feature/make-v8-migratio…
zguesmi 31096ca
Merge branch 'chore/solidity-v8' into feature/make-v8-migration-non-b…
Le-Caignec File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.