b77aab43bb
* evm: keeper statedb refactor * keeper: implement stateDB account, balance, nonce and suicide functions * keeper: implement stateDB code and iterator functions * keeper: implement stateDB log and preimage functions * update code to use CommitStateDB * tests updates * journal changes (wip) * cache fields * journal and logs * minor cleanup * evm: state transition refactor * evm: unpack revert errors * evm: update state transition (wip) * evm: remove journal related changes * evm: delete empty account code and storage state * update gas limit * evm: header hash to/from context * evm: minor params and state transition changes * ante: state transition changes * ante: refactor default sig gas consumer * ante: ignore gas costs from ops other than intrinsic gas * ante: CanTransferDecorator * evm: refund gas * update comments * state transition comments * ante: CanTransfer and AccessList decorator tests * evm: cleanup state transition * ignore nonce increment during ante handler on contract creation * fix ante tests * more test fixes
27 lines
955 B
Go
27 lines
955 B
Go
package types
|
|
|
|
import (
|
|
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
|
)
|
|
|
|
const (
|
|
// RootCodespace is the codespace for all errors defined in this package
|
|
RootCodespace = "ethermint"
|
|
)
|
|
|
|
// NOTE: We can't use 1 since that error code is reserved for internal errors.
|
|
|
|
var (
|
|
// ErrInvalidValue returns an error resulting from an invalid value.
|
|
ErrInvalidValue = sdkerrors.Register(RootCodespace, 2, "invalid value")
|
|
|
|
// ErrInvalidChainID returns an error resulting from an invalid chain ID.
|
|
ErrInvalidChainID = sdkerrors.Register(RootCodespace, 3, "invalid chain ID")
|
|
|
|
// ErrMarshalBigInt returns an error resulting from marshaling a big.Int to a string.
|
|
ErrMarshalBigInt = sdkerrors.Register(RootCodespace, 5, "cannot marshal big.Int to string")
|
|
|
|
// ErrUnmarshalBigInt returns an error resulting from unmarshaling a big.Int from a string.
|
|
ErrUnmarshalBigInt = sdkerrors.Register(RootCodespace, 6, "cannot unmarshal big.Int from string")
|
|
)
|