Documentation ¶
Index ¶
- func IsInvalidExtensionError(err error) bool
- func IsNoValidChildBlockError(err error) bool
- func IsOutdatedExtensionError(err error) bool
- func IsUnknownBlockError(err error) bool
- func NewInvalidExtensionError(msg string) error
- func NewInvalidExtensionErrorf(msg string, args ...interface{}) error
- func NewNoValidChildBlockError(msg string) error
- func NewNoValidChildBlockErrorf(msg string, args ...interface{}) error
- func NewOutdatedExtensionError(msg string) error
- func NewOutdatedExtensionErrorf(msg string, args ...interface{}) error
- func NewUnknownBlockError(blockID flow.Identifier) error
- func WrapAsUnknownBlockError(blockID flow.Identifier, err error) error
- type InvalidExtensionError
- type NoValidChildBlockError
- type OutdatedExtensionError
- type UnknownBlockError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidExtensionError ¶
IsInvalidExtensionError returns whether the given error is an InvalidExtensionError error
func IsUnknownBlockError ¶ added in v0.26.17
func NewNoValidChildBlockErrorf ¶ added in v0.15.0
func NewUnknownBlockError ¶ added in v0.26.17
func NewUnknownBlockError(blockID flow.Identifier) error
func WrapAsUnknownBlockError ¶ added in v0.26.17
func WrapAsUnknownBlockError(blockID flow.Identifier, err error) error
WrapAsUnknownBlockError wraps a given error as UnknownBlockError
Types ¶
type InvalidExtensionError ¶
type InvalidExtensionError struct {
// contains filtered or unexported fields
}
InvalidExtensionError is an error for invalid extension of the state
func (InvalidExtensionError) Error ¶
func (e InvalidExtensionError) Error() string
func (InvalidExtensionError) Unwrap ¶ added in v0.14.0
func (e InvalidExtensionError) Unwrap() error
type NoValidChildBlockError ¶
type NoValidChildBlockError struct {
// contains filtered or unexported fields
}
NoValidChildBlockError is a sentinel error when the case where a certain block has no valid child.
func (NoValidChildBlockError) Error ¶
func (e NoValidChildBlockError) Error() string
func (NoValidChildBlockError) Unwrap ¶ added in v0.14.0
func (e NoValidChildBlockError) Unwrap() error
type OutdatedExtensionError ¶
type OutdatedExtensionError struct {
// contains filtered or unexported fields
}
OutdatedExtensionError is an error for the extension of the state being outdated. Being outdated doesn't mean it's invalid or not. Knowing whether an outdated extension is an invalid extension or not would take more state queries.
func (OutdatedExtensionError) Error ¶
func (e OutdatedExtensionError) Error() string
func (OutdatedExtensionError) Unwrap ¶ added in v0.14.0
func (e OutdatedExtensionError) Unwrap() error
type UnknownBlockError ¶ added in v0.26.17
type UnknownBlockError struct {
// contains filtered or unexported fields
}
UnknownBlockError is a sentinel error indicating that a certain block has not been ingested yet.
func (UnknownBlockError) Error ¶ added in v0.26.17
func (e UnknownBlockError) Error() string
func (UnknownBlockError) Unwrap ¶ added in v0.26.17
func (e UnknownBlockError) Unwrap() error