Skip to content
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

Add modularized property #9927

Merged
merged 41 commits into from
Dec 18, 2024
Merged

Add modularized property #9927

merged 41 commits into from
Dec 18, 2024

Conversation

bilyana-gospodinova
Copy link
Contributor

Description:
The integration of reusable services will span through multiple releases and will be delivered in chunks. That's why we need a feature flag to disable the new code before it's fully implemented and properly tested.

Fixes #9261

@bilyana-gospodinova bilyana-gospodinova added enhancement Type: New feature web3 Area: Web3 API labels Dec 10, 2024
@bilyana-gospodinova bilyana-gospodinova self-assigned this Dec 10, 2024
Signed-off-by: Bilyana Gospodinova <[email protected]>
@bilyana-gospodinova bilyana-gospodinova force-pushed the 09261-modularized-services-flag branch from 0380aef to 79a481b Compare December 10, 2024 09:08
@bilyana-gospodinova bilyana-gospodinova marked this pull request as ready for review December 10, 2024 09:27
@bilyana-gospodinova bilyana-gospodinova requested a review from a team as a code owner December 10, 2024 09:28
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
…798-enhance-FileReadableKVState-to-fetch-contract-from-ContractCallContext
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
…m-ContractCallContext' into 09261-modularized-services-flag
Signed-off-by: Bilyana Gospodinova <[email protected]>
@steven-sheehy steven-sheehy added this to the 0.121.0 milestone Dec 12, 2024
Base automatically changed from 09798-enhance-FileReadableKVState-to-fetch-contract-from-ContractCallContext to main December 12, 2024 15:42
Copy link

codecov bot commented Dec 12, 2024

Codecov Report

Attention: Patch coverage is 99.31973% with 1 line in your changes missing coverage. Please review.

Project coverage is 92.32%. Comparing base (fcd2790) to head (d187a13).
Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
...rror/web3/service/TransactionExecutionService.java 99.13% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #9927      +/-   ##
============================================
+ Coverage     92.21%   92.32%   +0.11%     
+ Complexity     7840     7748      -92     
============================================
  Files           954      938      -16     
  Lines         32791    32636     -155     
  Branches       4141     4125      -16     
============================================
- Hits          30238    30132     -106     
+ Misses         1581     1533      -48     
+ Partials        972      971       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Signed-off-by: Bilyana Gospodinova <[email protected]>
kselveliev and others added 3 commits December 16, 2024 18:34
* feat: Wrap modularized code in transactionExecutionService and add opcodeTracer

Signed-off-by: Kristiyan Selveliev <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
bilyana-gospodinova and others added 8 commits December 16, 2024 22:29
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Kristiyan Selveliev <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Kristiyan Selveliev <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
bilyana-gospodinova and others added 3 commits December 18, 2024 11:17
Signed-off-by: Bilyana Gospodinova <[email protected]>
Signed-off-by: Kristiyan Selveliev <[email protected]>
Signed-off-by: Bilyana Gospodinova <[email protected]>
Copy link
Member

@steven-sheehy steven-sheehy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@steven-sheehy steven-sheehy merged commit 991f378 into main Dec 18, 2024
32 checks passed
@steven-sheehy steven-sheehy deleted the 09261-modularized-services-flag branch December 18, 2024 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Type: New feature web3 Area: Web3 API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add feature flag for reusable services integration
3 participants