git.gammaspectra.live/P2Pool/consensus@v0.0.0-20240403173234-a039820b20c9/types (about) constants.go difficulty.go types.go types_test.go