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

Implement ContractUpdateHandler.handle #9379

Merged
merged 25 commits into from Nov 3, 2023

Conversation

vtronkov
Copy link
Contributor

@vtronkov vtronkov commented Oct 20, 2023

Description:

  • Implementing ContractUpdateHandler.handle method
  • Added additional prehandle checks

Related issue(s):

Fixes #8623

Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
@github-actions
Copy link

github-actions bot commented Oct 20, 2023

Node: Unit Test Results

    2 263 files      2 263 suites   1h 22m 28s ⏱️
118 261 tests 118 227 ✔️ 34 💤 0
126 520 runs  126 486 ✔️ 34 💤 0

Results for commit bcac606.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 20, 2023

Node: E2E Test Results

    1 files      1 suites   20m 47s ⏱️
310 tests 310 ✔️ 0 💤 0
332 runs  332 ✔️ 0 💤 0

Results for commit bcac606.

♻️ This comment has been updated with latest results.

@codecov
Copy link

codecov bot commented Oct 20, 2023

Codecov Report

Attention: 79 lines in your changes are missing coverage. Please review.

Comparison is base (43c6178) 65.26% compared to head (bcac606) 65.22%.

Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #9379      +/-   ##
=============================================
- Coverage      65.26%   65.22%   -0.04%     
- Complexity     29678    29680       +2     
=============================================
  Files           3262     3262              
  Lines         124581   124659      +78     
  Branches       12918    12947      +29     
=============================================
+ Hits           81310    81314       +4     
- Misses         40194    40271      +77     
+ Partials        3077     3074       -3     
Files Coverage Δ
...dle/record/SingleTransactionRecordBuilderImpl.java 93.26% <ø> (ø)
...pp/service/token/impl/api/TokenServiceApiImpl.java 91.22% <0.00%> (-0.81%) ⬇️
.../contract/impl/handlers/ContractUpdateHandler.java 17.89% <0.00%> (-71.58%) ⬇️

... and 7 files with indirect coverage changes

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

@github-actions
Copy link

github-actions bot commented Oct 20, 2023

Node: Integration Test Results

280 tests   280 ✔️  32m 51s ⏱️
    5 suites      0 💤
    5 files        0

Results for commit bcac606.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 20, 2023

Node: HAPI Test Results

1 242 tests   780 ✔️  1h 11m 7s ⏱️
   165 suites  462 💤
   165 files        0

Results for commit bcac606.

♻️ This comment has been updated with latest results.

# Conflicts:
#	hedera-node/hedera-token-service/src/main/java/com/hedera/node/app/service/token/api/TokenServiceApi.java
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
vtronkov and others added 4 commits October 25, 2023 04:48
Signed-off-by: Valentin Tronkov <valentin.tronkov@limechain.tech>
… a method

Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
…ecks from preHandle

Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
@vtronkov vtronkov added Limechain Work planned for the LimeChain team Modularization Issues or PRs related to modularization labels Oct 27, 2023
Signed-off-by: Valentin Tronkov <valentin.tronkov@limechain.tech>
vtronkov and others added 8 commits October 29, 2023 19:02
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <valentin.tronkov@limechain.tech>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
…le2' into 08623_ContractUpdateHandler-handle2
@vtronkov vtronkov marked this pull request as ready for review November 2, 2023 07:27
@vtronkov vtronkov requested review from a team as code owners November 2, 2023 07:27
Copy link
Member

@Neeharika-Sompalli Neeharika-Sompalli left a comment

Choose a reason for hiding this comment

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

LGTM ! Thanks @vtronkov

Copy link
Collaborator

@tinker-michaelj tinker-michaelj left a comment

Choose a reason for hiding this comment

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

Very nicely done @vtronkov , I think we should merge since all checks are passing! 🙌

Created issue to address my review comments.

@vtronkov vtronkov merged commit c98bed8 into develop Nov 3, 2023
11 of 13 checks passed
@vtronkov vtronkov deleted the 08623_ContractUpdateHandler-handle2 branch November 3, 2023 14:13
imalygin pushed a commit that referenced this pull request Nov 13, 2023
Signed-off-by: Valentin Tronkov <99957253+vtronkov@users.noreply.github.com>
Signed-off-by: Valentin Tronkov <valentin.tronkov@limechain.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Limechain Work planned for the LimeChain team Modularization Issues or PRs related to modularization
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ContractUpdateHandler.handle()
3 participants