diff --git a/protocol.go b/protocol.go index 4f2a67825..57738f98d 100644 --- a/protocol.go +++ b/protocol.go @@ -125,8 +125,8 @@ func (p ProtocolParameters) NetworkID() NetworkID { type jsonProtocolParameters struct { Version byte `json:"version"` NetworkName string `json:"networkName"` - Bech32HRP NetworkPrefix `json:"bech32HRP"` - MinPoWScore uint32 `json:"minPoWScore"` + Bech32HRP NetworkPrefix `json:"bech32Hrp"` + MinPoWScore uint32 `json:"minPowScore"` BelowMaxDepth uint8 `json:"belowMaxDepth"` RentStructure RentStructure `json:"rentStructure"` TokenSupply string `json:"tokenSupply"` diff --git a/protocol_test.go b/protocol_test.go index 0982c646f..758e011bf 100644 --- a/protocol_test.go +++ b/protocol_test.go @@ -73,7 +73,7 @@ func TestProtocolParametersJSONMarshalling(t *testing.T) { }, TokenSupply: 1234567890987654321, } - protoParasJSON := `{"version":6,"networkName":"xxxNetwork","bech32HRP":"xxx","minPoWScore":666,"belowMaxDepth":15,"rentStructure":{"vByteCost":6,"vByteFactorData":8,"vByteFactorKey":7},"tokenSupply":"1234567890987654321"}` + protoParasJSON := `{"version":6,"networkName":"xxxNetwork","bech32Hrp":"xxx","minPowScore":666,"belowMaxDepth":15,"rentStructure":{"vByteCost":6,"vByteFactorData":8,"vByteFactorKey":7},"tokenSupply":"1234567890987654321"}` j, err := json.Marshal(protoParas) require.NoError(t, err) @@ -95,7 +95,7 @@ func TestProtocolParametersJSONMarshalling(t *testing.T) { }) require.NoError(t, err) - expectedJSON := `{"protocol":{"version":6,"networkName":"xxxNetwork","bech32HRP":"xxx","minPoWScore":666,"belowMaxDepth":15,"rentStructure":{"vByteCost":6,"vByteFactorData":8,"vByteFactorKey":7},"tokenSupply":"1234567890987654321"}}` + expectedJSON := `{"protocol":{"version":6,"networkName":"xxxNetwork","bech32Hrp":"xxx","minPowScore":666,"belowMaxDepth":15,"rentStructure":{"vByteCost":6,"vByteFactorData":8,"vByteFactorKey":7},"tokenSupply":"1234567890987654321"}}` require.Equal(t, expectedJSON, string(structBytes)) decodedStruct := &struct {