diff options
author | zelig <viktor.tron@gmail.com> | 2015-02-25 21:06:59 +0800 |
---|---|---|
committer | zelig <viktor.tron@gmail.com> | 2015-02-25 21:38:37 +0800 |
commit | 16ecda951b767800b4e09ad8e86e0866b05136be (patch) | |
tree | dfb4defb949713c03e05988de1abae5123733cf5 /eth/error.go | |
parent | cdc86965cb38335b97d0bef337e0a53ed7c7f7e3 (diff) | |
download | dexon-16ecda951b767800b4e09ad8e86e0866b05136be.tar dexon-16ecda951b767800b4e09ad8e86e0866b05136be.tar.gz dexon-16ecda951b767800b4e09ad8e86e0866b05136be.tar.bz2 dexon-16ecda951b767800b4e09ad8e86e0866b05136be.tar.lz dexon-16ecda951b767800b4e09ad8e86e0866b05136be.tar.xz dexon-16ecda951b767800b4e09ad8e86e0866b05136be.tar.zst dexon-16ecda951b767800b4e09ad8e86e0866b05136be.zip |
integrate blockpool into eth
- remove blockpool code
- remove blockpool integration test (kinda embarrassing)
- remove errors.go
Diffstat (limited to 'eth/error.go')
-rw-r--r-- | eth/error.go | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/eth/error.go b/eth/error.go deleted file mode 100644 index 9c4a68481..000000000 --- a/eth/error.go +++ /dev/null @@ -1,72 +0,0 @@ -package eth - -import ( - "fmt" -) - -const ( - ErrMsgTooLarge = iota - ErrDecode - ErrInvalidMsgCode - ErrProtocolVersionMismatch - ErrNetworkIdMismatch - ErrGenesisBlockMismatch - ErrNoStatusMsg - ErrExtraStatusMsg - ErrInvalidBlock - ErrInvalidPoW - ErrUnrequestedBlock - ErrInsufficientChainInfo -) - -var errorToString = map[int]string{ - ErrMsgTooLarge: "Message too long", - ErrDecode: "Invalid message", - ErrInvalidMsgCode: "Invalid message code", - ErrProtocolVersionMismatch: "Protocol version mismatch", - ErrNetworkIdMismatch: "NetworkId mismatch", - ErrGenesisBlockMismatch: "Genesis block mismatch", - ErrNoStatusMsg: "No status message", - ErrExtraStatusMsg: "Extra status message", - ErrInvalidBlock: "Invalid block", - ErrInvalidPoW: "Invalid PoW", - ErrUnrequestedBlock: "Unrequested block", - ErrInsufficientChainInfo: "Insufficient chain info", -} - -type protocolError struct { - Code int - fatal bool - message string - format string - params []interface{} - // size int -} - -func newProtocolError(code int, format string, params ...interface{}) *protocolError { - return &protocolError{Code: code, format: format, params: params} -} - -func ProtocolError(code int, format string, params ...interface{}) (err *protocolError) { - err = newProtocolError(code, format, params...) - // report(err) - return -} - -func (self protocolError) Error() (message string) { - if len(message) == 0 { - var ok bool - self.message, ok = errorToString[self.Code] - if !ok { - panic("invalid error code") - } - if self.format != "" { - self.message += ": " + fmt.Sprintf(self.format, self.params...) - } - } - return self.message -} - -func (self *protocolError) Fatal() bool { - return self.fatal -} |