diff --git a/eth/error.go b/eth/error.go
index 9355d64572d2fb4d97c0f3df97461d8d0fa50dc1..d1daad575032f8ca3e38e2588044faddf1069676 100644
--- a/eth/error.go
+++ b/eth/error.go
@@ -14,6 +14,8 @@ const (
 	ErrNoStatusMsg
 	ErrExtraStatusMsg
 	ErrInvalidBlock
+	ErrInvalidPoW
+	ErrUnrequestedBlock
 )
 
 var errorToString = map[int]string{
@@ -26,6 +28,8 @@ var errorToString = map[int]string{
 	ErrNoStatusMsg:             "No status message",
 	ErrExtraStatusMsg:          "Extra status message",
 	ErrInvalidBlock:            "Invalid block",
+	ErrInvalidPoW:              "Invalid PoW",
+	ErrUnrequestedBlock:        "Unrequested block",
 }
 
 type protocolError struct {