dtr-org / unit-e-project

Unit-e project information
MIT License
13 stars 4 forks source link

List validation checks #104

Closed scravy closed 5 years ago

scravy commented 5 years ago

This is the collection of all block related validation checks that are present in bitcoin. Some of these checks are ported to the BlockValidator and new checks are introduced in the StakeValidator.

This list is supposed to evolve into a check list so that we can show that all of these checks are preserved in unit-e. @Gnappuraz is adding tests for the individual cases.

Future Work

I am going to, once https://github.com/dtr-org/unit-e/pull/553 is merged, also link the respecting code sites in unit-e with links to commit on master where to find the validations in our code base.

Another thing I am going to add to the document later on is a list of validations in particl, including links and code. These are mostly there to be compared with the StakeValidator checks in unit-e.

thothd commented 5 years ago

nice, how about adding the Particl specific checks?

scravy commented 5 years ago

nice, how about adding the Particl specific checks?

That's the plan. I would like to do it in a follow-up pull request.

thothd commented 5 years ago

nice, how about adding the Particl specific checks?

That's the plan. I would like to do it in a follow-up pull request.

kk, sounds good