Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
This ticket is to implement four testcases with our [`testworld` p2p simulation frame work](https://github.com/centrifuge/go-centrifuge/tree/develop/testworld).
Refer `testworld/README.md` for env setup and a small guide on how to run. `testworld/park_test.go` is a good starting point for any other tests you define. Copy it and define a file called `incorrect_proto_test.go` for your tests. Refer to #438 and the related PR to see how this can be achieved. Oskar a new node has to be defined which is not necessarily evil but has some tendency to create incorrect messages ;)
* Oskar's node sends bytes to a Bob that is not a valid protobuf message but has a valid header
* Oskar sends bytes to Bob that has invalid headers
* Oskar calls Bob but Alice is on a different node/protocol version than Bob
* Oskar's node sends a protobuf that is larger than the max allowed size
This issue has a gitcoin bounty attached to it. If you'd like to start working on it, feel free to reach out to me (firstname.lastname@example.org) directly, join our slack channel #bounties on our [slack](