findings
- V0.45.13 proposal #176 should use tendermint v0.34.26 with terra patches applied to avoid a cpu griefing attack vector ← documented at GitHub - informalsystems/tendermint: A temporary fork of the original Tendermint Core repository (please use CometBFT instead)
- lunc should not use a deprecated go runtime as outlined in the guidelines for using the cosmos-sdk ← fixed
- V0.45.13 proposal #176 should use cosmos-sdk v0.45.14+ ← should be addressed in V0.45.13 proposal #176 by updating the cosmos-sdk fork
- code should be formatted in a standard manner ← fixed
- numerous needless replace statements in go.mod ← fixed
- go.mod should be annotated as in cleanup go.mod #179 for clarity ← should be merged to V0.45.13 proposal #176
- unused code should be removed ← fixed
- when writing tests, errors should be checked ← fixed
- go 1.18 is deprecated and lunc should use 1.19 or 1.20 ← fixed
- go runtimes should never be mixed in production networks ← fixed, but should ensure that a standardized build guide is distributed to validators
I have downgraded go at the explicit request of Tobias Andersen.