aboutsummaryrefslogtreecommitdiffstats
path: root/chain/error.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-12-04 17:28:02 +0800
committerobscuren <geffobscura@gmail.com>2014-12-04 17:28:02 +0800
commit9008b155d3c8d2a32c4c8945f1174243d48d4e90 (patch)
treea55140b7d4802a0db14cbc265b8ca21d44d6f10a /chain/error.go
parentb6cb5272de96185b424d5c6c4a817d99f536d29b (diff)
downloadgo-tangerine-9008b155d3c8d2a32c4c8945f1174243d48d4e90.tar
go-tangerine-9008b155d3c8d2a32c4c8945f1174243d48d4e90.tar.gz
go-tangerine-9008b155d3c8d2a32c4c8945f1174243d48d4e90.tar.bz2
go-tangerine-9008b155d3c8d2a32c4c8945f1174243d48d4e90.tar.lz
go-tangerine-9008b155d3c8d2a32c4c8945f1174243d48d4e90.tar.xz
go-tangerine-9008b155d3c8d2a32c4c8945f1174243d48d4e90.tar.zst
go-tangerine-9008b155d3c8d2a32c4c8945f1174243d48d4e90.zip
Renamed `chain` => `core`
Diffstat (limited to 'chain/error.go')
-rw-r--r--chain/error.go141
1 files changed, 0 insertions, 141 deletions
diff --git a/chain/error.go b/chain/error.go
deleted file mode 100644
index 0c4d6e59e..000000000
--- a/chain/error.go
+++ /dev/null
@@ -1,141 +0,0 @@
-package chain
-
-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
-}
-
-type TDError struct {
- a, b *big.Int
-}
-
-func (self *TDError) Error() string {
- return fmt.Sprintf("incoming chain has a lower or equal TD (%v <= %v)", self.a, self.b)
-}
-func IsTDError(e error) bool {
- _, ok := e.(*TDError)
- return ok
-}
-
-type KnownBlockError struct {
- number *big.Int
- hash []byte
-}
-
-func (self *KnownBlockError) Error() string {
- return fmt.Sprintf("block %v already known (%x)", self.number, self.hash[0:4])
-}
-func IsKnownBlockErr(e error) bool {
- _, ok := e.(*KnownBlockError)
- return ok
-}