vmerrs

package
v0.5.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 16, 2024 License: GPL-3.0, LGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrOutOfGas                    = errors.New("out of gas")
	ErrCodeStoreOutOfGas           = errors.New("contract creation code storage out of gas")
	ErrDepth                       = errors.New("max call depth exceeded")
	ErrInsufficientBalance         = errors.New("insufficient balance for transfer")
	ErrContractAddressCollision    = errors.New("contract address collision")
	ErrExecutionReverted           = errors.New("execution reverted")
	ErrMaxInitCodeSizeExceeded     = errors.New("max initcode size exceeded")
	ErrMaxCodeSizeExceeded         = errors.New("max code size exceeded")
	ErrInvalidJump                 = errors.New("invalid jump destination")
	ErrWriteProtection             = errors.New("write protection")
	ErrReturnDataOutOfBounds       = errors.New("return data out of bounds")
	ErrGasUintOverflow             = errors.New("gas uint64 overflow")
	ErrInvalidCode                 = errors.New("invalid code: must not begin with 0xef")
	ErrNonceUintOverflow           = errors.New("nonce uint64 overflow")
	ErrAddrProhibited              = errors.New("prohibited address cannot be sender or created contract address")
	ErrInvalidCoinbase             = errors.New("invalid coinbase")
	ErrSenderAddressNotAllowListed = errors.New("cannot issue transaction from non-allow listed address")
)

List evm execution errors

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL