Documentation ¶
Overview ¶
error instances
Provides a single instance of errors to allow easy comparison
Index ¶
- Variables
- func Critical(message string)
- func Criticalf(format string, arguments ...interface{})
- func Finalise()
- func Initialise() error
- func IsErrExists(e error) bool
- func IsErrInvalid(e error) bool
- func IsErrLength(e error) bool
- func IsErrNotFound(e error) bool
- func IsErrProcess(e error) bool
- func IsErrRecord(e error) bool
- func Panic(message string)
- func PanicIfError(message string, err error)
- func PanicWithError(message string, err error)
- func Panicf(format string, arguments ...interface{})
- type ExistsError
- type GenericError
- type InvalidError
- type LengthError
- type NotFoundError
- type ProcessError
- type RecordError
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrAlreadyInitialised = ExistsError("already initialised") ErrAssetNotFound = NotFoundError("asset not found") ErrAssetsAlreadyRegistered = InvalidError("assets already registered") ErrBlockNotFound = NotFoundError("block not found") ErrCannotDecodeAccount = RecordError("cannot decode account") ErrCertificateFileAlreadyExists = ExistsError("certificate file already exists") ErrChecksumMismatch = ProcessError("checksum mismatch") ErrConnectingToSelfForbidden = ProcessError("connecting to self forbidden") ErrDoubleTransferAttempt = InvalidError("double transfer attempt") ErrFingerprintTooLong = LengthError("fingerprint too long") ErrIncorrectChain = InvalidError("incorrect chain") ErrInitialisationFailed = InvalidError("initialisation failed") ErrInvalidBlockHeader = InvalidError("invalid block header") ErrInvalidChain = InvalidError("invalid chain") ErrInvalidCount = InvalidError("invalid count") ErrInvalidCurrency = InvalidError("invalid currency") ErrInvalidCursor = InvalidError("invalid cursor") ErrInvalidDnsTxtRecord = InvalidError("invalid dns txt record") ErrInvalidFingerprint = InvalidError("invalid fingerprint") ErrInvalidIPAddress = InvalidError("invalid IP Address") ErrInvalidKeyLength = InvalidError("invalid key length") ErrInvalidKeyType = InvalidError("invalid key type") ErrInvalidLength = InvalidError("invalid length") ErrInvalidLoggerChannel = InvalidError("invalid logger channel") ErrInvalidMixedCurrencyPayment = InvalidError("invalid mixed currency payment") ErrInvalidNonce = InvalidError("invalid nonce") ErrInvalidOwnerOrRegistrant = InvalidError("invalid owner or registrant") ErrInvalidPeerResponse = InvalidError("invalid peer response") ErrInvalidPortNumber = InvalidError("invalid port number") ErrInvalidPrivateKeyFile = InvalidError("invalid private key file") ErrInvalidPublicKey = InvalidError("invalid public key") ErrInvalidPublicKeyFile = InvalidError("invalid public key file") ErrInvalidSignature = InvalidError("invalid signature") ErrInvalidStructPointer = InvalidError("invalid struct pointer") ErrInvalidVersion = InvalidError("invalid version") ErrKeyFileAlreadyExists = ExistsError("key file already exists") ErrKeyFileNotFound = NotFoundError("key file not found") ErrLinkToInvalidOrUnconfirmedTransaction = InvalidError("link to invalid or unconfirmed transaction") ErrMerkleRootDoesNotMatch = InvalidError("Merkle Root Does Not Match") ErrMetadataIsNotMap = InvalidError("metadata is not map") ErrMetadataTooLong = LengthError("metadata too long") ErrMissingParameters = LengthError("missing parameters") ErrNameTooLong = LengthError("name too long") ErrNoConnectionsAvailable = InvalidError("no connections available") ErrNoNewTransactions = InvalidError("no new transactions") ErrNotAPayId = InvalidError("not a pay id") ErrNotAPayNonce = InvalidError("not a pay nonce") ErrNotAssetIndex = RecordError("not asset index") ErrNotAvailableDuringSynchronise = InvalidError("not available during synchronise") ErrNotConnected = NotFoundError("not connected") ErrNotInitialised = NotFoundError("not initialised") ErrNotLink = RecordError("not link") ErrNotPublicKey = RecordError("not public key") ErrNotTransactionPack = RecordError("not transaction pack") ErrPayIdAlreadyUsed = InvalidError("payId alread used") ErrPaymentAddressTooLong = LengthError("payment address too long") ErrPreviousBlockDigestDoesNotMatch = InvalidError("previous block digest does not match") ErrReceiptTooLong = LengthError("receipt too long") ErrSignatureTooLong = LengthError("signature too long") ErrTooManyItemsToProcess = LengthError("too many items to process") ErrTransactionAlreadyExists = ExistsError("transaction already exists") ErrTransactionIsNotATransfer = InvalidError("transaction is not a transfer") ErrTransactionIsNotAnAsset = InvalidError("transaction is not an asset") ErrTransactionIsNotAnIssue = InvalidError("transaction is not an issue") ErrTransactionIsNotAnIssueOrATransfer = InvalidError("transaction is not an issue or a transfer") ErrWrongNetworkForPublicKey = InvalidError("wrong network for public key") )
common errors - keep in alphabetic order
Functions ¶
func Criticalf ¶
func Criticalf(format string, arguments ...interface{})
Log a formatted string with arguments like fmt.Sprintf()
func IsErrInvalid ¶
func IsErrLength ¶
func IsErrNotFound ¶
func IsErrProcess ¶
func IsErrRecord ¶
Types ¶
type InvalidError ¶
type InvalidError GenericError
func (InvalidError) Error ¶
func (e InvalidError) Error() string
type LengthError ¶
type LengthError GenericError
func (LengthError) Error ¶
func (e LengthError) Error() string
type NotFoundError ¶
type NotFoundError GenericError
func (NotFoundError) Error ¶
func (e NotFoundError) Error() string
type ProcessError ¶
type ProcessError GenericError
func (ProcessError) Error ¶
func (e ProcessError) Error() string
type RecordError ¶
type RecordError GenericError
func (RecordError) Error ¶
func (e RecordError) Error() string
Click to show internal directories.
Click to hide internal directories.