dtr-org / unit-e

A digital currency for a new era of decentralized trust
https://unit-e.io
MIT License
45 stars 15 forks source link

Reduce circular dependencies in esperanza #1019

Closed frolosofsky closed 5 years ago

frolosofsky commented 5 years ago

Moves ExtractValidatorPubKey and ExtractValidatorAddress to the esperanza/script.cpp

< Circular dependency: esperanza/checks -> esperanza/finalizationstate -> esperanza/checks
< Circular dependency: esperanza/finalizationstate -> validation -> esperanza/finalizationstate
< Circular dependency: consensus/tx_verify -> esperanza/finalizationstate -> validation -> consensus/tx_verify
< Circular dependency: esperanza/finalizationstate -> validation -> finalization/vote_recorder -> esperanza/finalizationstate
frolosofsky commented 5 years ago

Force pushed to resolve conflicts.