Skip to content

refactor(builder): HathorManager stops building ConsensusAlgorithm itself#558

Merged
msbrogli merged 1 commit intodevfrom
refactor/build-consensus
Apr 18, 2023
Merged

refactor(builder): HathorManager stops building ConsensusAlgorithm itself#558
msbrogli merged 1 commit intodevfrom
refactor/build-consensus

Conversation

@msbrogli
Copy link
Copy Markdown
Member

@msbrogli msbrogli commented Apr 18, 2023

Acceptance criteria

  1. Refactor to build the ConsensusAlgorithm object outside of HathorManager.
  2. Refactor HathorManager to require a ConsensusAlgorithm object.
  3. Remove HathorManager.soft_voided_tx_ids attribute.

@msbrogli msbrogli requested a review from jansegre as a code owner April 18, 2023 06:28
@msbrogli msbrogli self-assigned this Apr 18, 2023
@msbrogli msbrogli changed the title refactor(builder): HathorManager stops building ConsensusAlgorithm it… refactor(builder): HathorManager stops building ConsensusAlgorithm itself Apr 18, 2023
@msbrogli msbrogli force-pushed the refactor/build-consensus branch 2 times, most recently from 929384e to 6b2ccdd Compare April 18, 2023 15:31
@msbrogli msbrogli force-pushed the refactor/build-consensus branch from 6b2ccdd to 2859617 Compare April 18, 2023 16:22
@msbrogli msbrogli requested a review from glevco April 18, 2023 16:28
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 18, 2023

Codecov Report

Merging #558 (2859617) into dev (07fc529) will increase coverage by 0.04%.
The diff coverage is 91.66%.

@@            Coverage Diff             @@
##              dev     #558      +/-   ##
==========================================
+ Coverage   83.26%   83.30%   +0.04%     
==========================================
  Files         212      212              
  Lines       18723    18729       +6     
  Branches     2595     2596       +1     
==========================================
+ Hits        15589    15603      +14     
+ Misses       2566     2561       -5     
+ Partials      568      565       -3     
Impacted Files Coverage Δ
hathor/manager.py 71.11% <80.00%> (+0.98%) ⬆️
hathor/builder.py 79.19% <100.00%> (+0.23%) ⬆️
hathor/simulator/simulator.py 92.61% <100.00%> (+0.20%) ⬆️

... and 3 files with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@msbrogli msbrogli requested review from pedroferreira1 and removed request for jansegre April 18, 2023 16:59
@msbrogli msbrogli merged commit 2859617 into dev Apr 18, 2023
@msbrogli msbrogli deleted the refactor/build-consensus branch April 18, 2023 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants