Skip to content
This repository was archived by the owner on Nov 28, 2022. It is now read-only.

Changes for Sidechains Integration Step 2#153

Open
ptagl wants to merge 494 commits into
sidechains_integration_step2from
sidechains_integration_code_review
Open

Changes for Sidechains Integration Step 2#153
ptagl wants to merge 494 commits into
sidechains_integration_step2from
sidechains_integration_code_review

Conversation

@ptagl

@ptagl ptagl commented Jul 23, 2021

Copy link
Copy Markdown
Contributor

This pull request brings the following changes:

95DDB and others added 30 commits May 31, 2021 11:39
Fixed a bug that was preventing the ban of nodes sending an invalid proof for certificates or CSW transactions.

Added a flag to force the ban of misbehaving local nodes when running in regression test.
…gration_step4 branch; a variant of the UT logic with lower impact on code base has been imported as well
Added a new Python test to check that CSW transactions in mempool are rejected in case the sidechain passes from "ceased" to "alive" (due to a chain fork and the disconnection of the ceasing block).

Removed some unused code and variables from sc_cert_memcleanup_split.py.
…nsaction; this will be superseeded with the fix for issue #95
…sw proofs; this test is not included in the regression list since can be very time consuming
…with priority + segment size and num constraints to pass to test functions
Ported fix related to p2p mempool msg from PR107 into sidechains_inte…
Fixed the compilation errors caused by the changes to the MC Crypto Lib.
Added a unit test to check that the pointer returned by the batch verifier is freed correctly (Valgrind required).
Proves -> Proofs
When running the "sc_cert_memcleanup_split.py" test, some error strings were printed suggesting a possible issue with the management of the MBTR outputs in mempool.

This has been fixed since now a MBTR output created in a specific epoch is still valid during next epochs (as opposed to the previous behavior).
…ll SCs and using a higher complexity for proof generation
…second round, modifications for UT and py test regression tests OK
Fixed the compilation and test errors due to the introduction of the sidechain ID as mandatory parameter for the generation of certificate proofs.
cronicc and others added 30 commits September 8, 2021 17:18
* remove unused arm64 dockerfiles
* replace ubuntu:xenial with ubuntu:focal
* update gosu to 1.13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants