eth/catalyst: send INVALID instead of INVALID_BLOCK_HASH (#26696)
This change will break one hive test, but pass another and it will be the better way going forward
This commit is contained in:
parent
b40c10916c
commit
6428663faf
@ -74,8 +74,6 @@ var (
|
|||||||
// - newPayloadV1: if the payload was accepted, but not processed (side chain)
|
// - newPayloadV1: if the payload was accepted, but not processed (side chain)
|
||||||
ACCEPTED = "ACCEPTED"
|
ACCEPTED = "ACCEPTED"
|
||||||
|
|
||||||
INVALIDBLOCKHASH = "INVALID_BLOCK_HASH"
|
|
||||||
|
|
||||||
GenericServerError = &EngineAPIError{code: -32000, msg: "Server error"}
|
GenericServerError = &EngineAPIError{code: -32000, msg: "Server error"}
|
||||||
UnknownPayload = &EngineAPIError{code: -38001, msg: "Unknown payload"}
|
UnknownPayload = &EngineAPIError{code: -38001, msg: "Unknown payload"}
|
||||||
InvalidForkChoiceState = &EngineAPIError{code: -38002, msg: "Invalid forkchoice state"}
|
InvalidForkChoiceState = &EngineAPIError{code: -38002, msg: "Invalid forkchoice state"}
|
||||||
|
@ -448,7 +448,7 @@ func (api *ConsensusAPI) newPayload(params engine.ExecutableData) (engine.Payloa
|
|||||||
block, err := engine.ExecutableDataToBlock(params)
|
block, err := engine.ExecutableDataToBlock(params)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Debug("Invalid NewPayload params", "params", params, "error", err)
|
log.Debug("Invalid NewPayload params", "params", params, "error", err)
|
||||||
return engine.PayloadStatusV1{Status: engine.INVALIDBLOCKHASH}, nil
|
return engine.PayloadStatusV1{Status: engine.INVALID}, nil
|
||||||
}
|
}
|
||||||
// Stash away the last update to warn the user if the beacon client goes offline
|
// Stash away the last update to warn the user if the beacon client goes offline
|
||||||
api.lastNewPayloadLock.Lock()
|
api.lastNewPayloadLock.Lock()
|
||||||
|
@ -864,8 +864,8 @@ func TestInvalidBloom(t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
if status.Status != engine.INVALIDBLOCKHASH {
|
if status.Status != engine.INVALID {
|
||||||
t.Errorf("invalid status: expected VALID got: %v", status.Status)
|
t.Errorf("invalid status: expected INVALID got: %v", status.Status)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user