errors

package
v0.75.8 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrMissingPropertyKey is returned when a property key is undefined.
	ErrMissingPropertyKey = errors.New("a property key is required")
	// ErrInvalidTimestamp is returned when the timestamp has a negative value
	// which may happen in case of unsigned integer overflow.
	ErrInvalidTimestamp = errors.New("invalid timestamp")

	ErrSignerIsEmpty     = errors.New("signer is empty")
	ErrSignerInValidHex  = errors.New("signer is not a valid hex")
	ErrSignerUnknownType = errors.New("unknown type of signer")

	ErrInternalTimeDataSourceMissingConditions = errors.New("internal time based data source must have at least one condition")

	// ErrDataSourceSpecHasMultipleSameKeyNamesInFilterList is returned when filters with same key names exists inside a single list.
	ErrDataSourceSpecHasMultipleSameKeyNamesInFilterList = errors.New("multiple keys with same name found in filter list")

	// ErrDataSourceSpecHasInvalidTimeCondition is returned when timestamp value is used with 'LessThan'
	// or 'LessThanOrEqual' condition operator value.
	ErrDataSourceSpecHasInvalidTimeCondition = errors.New("data source spec time value is used with 'less than' or 'less than equal' condition")

	// ErrMissingSigners is returned when the datapb.OracleSpec is missing
	// its signers.
	ErrMissingSigners = errors.New("signers are required")

	// ErrAtLeastOneFilterIsRequired is returned when the datapb.OracleSpec
	// has no expected properties nor filters. At least one of these should be
	// defined.
	ErrAtLeastOneFilterIsRequired = errors.New("at least one filter is required")

	// ErrMissingPropertyName is returned when a property as no name.
	ErrMissingPropertyName = errors.New("a property name is required")

	// ErrInvalidPropertyKey is returned if validation finds a reserved Vega property key.
	ErrInvalidPropertyKey = errors.New("property key is reserved")

	// ErrDuplicatedEthereumCallEvent is returned when there is a duplicated Ethereum event.
	ErrDuplicatedEthereumCallEvent = errors.New("duplicated call event")

	// ErrEthereumCallEventTooOld is returned when an old Ethereum event is received by the network.
	ErrEthereumCallEventTooOld = errors.New("call event is too old")

	// ErrDuplicatedEthereumCallEvent is returned when no deterministic time is given to set the next time trigger
	// repetition.
	ErrMissingTimeForSettingTriggerRepetition = errors.New("missing time for setting trigger repetition")
)

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