aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/error.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-10-31 17:59:17 +0800
committerobscuren <geffobscura@gmail.com>2014-10-31 17:59:17 +0800
commit3ee0461cb5b6e4a5e2d287180afbdb681805a662 (patch)
treef245667a9e3f5f0ff23bb1c89f4f7cc783f4949c /ethchain/error.go
parent8e0a39f33f9d24ebeca9cc88edf24cc6294552d7 (diff)
downloadgo-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar
go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.gz
go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.bz2
go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.lz
go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.xz
go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.tar.zst
go-tangerine-3ee0461cb5b6e4a5e2d287180afbdb681805a662.zip
Moved ethchain to chain
Diffstat (limited to 'ethchain/error.go')
-rw-r--r--ethchain/error.go116
1 files changed, 0 insertions, 116 deletions
diff --git a/ethchain/error.go b/ethchain/error.go
deleted file mode 100644
index 82949141a..000000000
--- a/ethchain/error.go
+++ /dev/null
@@ -1,116 +0,0 @@
-package ethchain
-
-import (
- "fmt"
- "math/big"
-)
-
-// Parent error. In case a parent is unknown this error will be thrown
-// by the block manager
-type ParentErr struct {
- Message string
-}
-
-func (err *ParentErr) Error() string {
- return err.Message
-}
-
-func ParentError(hash []byte) error {
- return &ParentErr{Message: fmt.Sprintf("Block's parent unkown %x", hash)}
-}
-
-func IsParentErr(err error) bool {
- _, ok := err.(*ParentErr)
-
- return ok
-}
-
-type UncleErr struct {
- Message string
-}
-
-func (err *UncleErr) Error() string {
- return err.Message
-}
-
-func UncleError(str string) error {
- return &UncleErr{Message: str}
-}
-
-func IsUncleErr(err error) bool {
- _, ok := err.(*UncleErr)
-
- return ok
-}
-
-// Block validation error. If any validation fails, this error will be thrown
-type ValidationErr struct {
- Message string
-}
-
-func (err *ValidationErr) Error() string {
- return err.Message
-}
-
-func ValidationError(format string, v ...interface{}) *ValidationErr {
- return &ValidationErr{Message: fmt.Sprintf(format, v...)}
-}
-
-func IsValidationErr(err error) bool {
- _, ok := err.(*ValidationErr)
-
- return ok
-}
-
-type GasLimitErr struct {
- Message string
- Is, Max *big.Int
-}
-
-func IsGasLimitErr(err error) bool {
- _, ok := err.(*GasLimitErr)
-
- return ok
-}
-func (err *GasLimitErr) Error() string {
- return err.Message
-}
-func GasLimitError(is, max *big.Int) *GasLimitErr {
- return &GasLimitErr{Message: fmt.Sprintf("GasLimit error. Max %s, transaction would take it to %s", max, is), Is: is, Max: max}
-}
-
-type NonceErr struct {
- Message string
- Is, Exp uint64
-}
-
-func (err *NonceErr) Error() string {
- return err.Message
-}
-
-func NonceError(is, exp uint64) *NonceErr {
- return &NonceErr{Message: fmt.Sprintf("Nonce err. Is %d, expected %d", is, exp), Is: is, Exp: exp}
-}
-
-func IsNonceErr(err error) bool {
- _, ok := err.(*NonceErr)
-
- return ok
-}
-
-type OutOfGasErr struct {
- Message string
-}
-
-func OutOfGasError() *OutOfGasErr {
- return &OutOfGasErr{Message: "Out of gas"}
-}
-func (self *OutOfGasErr) Error() string {
- return self.Message
-}
-
-func IsOutOfGasErr(err error) bool {
- _, ok := err.(*OutOfGasErr)
-
- return ok
-}