Skip to content

Conversation

yeastplume
Copy link
Member

Objective is to carefully remove the considerable amount of code and logic in places that was needed to support communication with V3.0.0 wallets pre-hardfork. Thus far (will update as we go):

  • Removed V3 Slate and Versioning up/downgrade code
  • Removed/tested command line switches and command line functions

Will likely not be merging this into the 4.0.x maintenance branch (will leave well-enough alone there, as these removals will need to be tested over time)

@yeastplume yeastplume changed the title [WIP] Post Hardfork 3 Cleanup Post Hardfork 3 Cleanup Jul 29, 2020
@yeastplume
Copy link
Member Author

Think this all seems to be okay now. Would appreciate if someone else could give it a quick sanity check before merging!

@yeastplume yeastplume merged commit 6c9cef1 into mimblewimble:master Jul 31, 2020
antiochp pushed a commit to antiochp/grin-wallet that referenced this pull request Aug 7, 2020
* Change versioning on master to 4.1.x development

* Remove SlateV3, V3 References from command-line code

* continue to remove pre HF3 functionality, remove participant_id from slate, remove is_compact, derive slate state based on slate state field

* slate no longer needs explicit compact step

* version/build coinbase doctest cleanup

* don't attempt to store transaction during tx lock if it doesn't exist

* repair incorrectly removed logic

* last test fixes (hopefully)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant