# Functions
ErrorResponse is a standard way to return errors to the client.
# Constants
No description provided by the author
# Variables
ErrBsvAliasMissing is when the bsv alias version is missing.
ErrBUMPAncestorNotPresent is when the input mined ancestor is not present in BUMPs.
ErrBUMPCouldNotFindMinedParent is when the mined parent for input could not be found.
ErrCannotBindRequest is when request body cannot be bind into struct.
ErrCapabilitiesMissing is when the capabilities struct is nil or not set.
ErrCastingNestedCapabilities is when the nested capabilities cannot be cast.
ErrCouldNotFindPaymail is when could not find paymail.
ErrDomainMissing is the error for missing domain.
ErrDomainUnknown is when the domain is not in the list of allowed domains.
ErrDtEmpty is when the dt field is empty.
ErrInvalidParentTransactions is when the parent transactions are invalid.
ErrInvalidPaymail is when the paymail is invalid.
ErrInvalidPubKey is when the pubkey is invalid.
ErrInvalidScript is when the script is invalid.
ErrInvalidSenderHandle is when the sender handle is invalid.
ErrInvalidSignature is when the signature is invalid.
ErrInvalidTimestamp is when the timestamp is invalid.
ErrLockTimeAndSequence is when the locktime and sequence are invalid.
ErrMissingFieldBEEF is when the beef field is required but missing.
ErrMissingFieldHex is when the hex field is required but missing.
ErrMissingFieldPubKey is when the pubkey field is required but missing.
ErrMissingFieldReference is when the reference field is required but missing.
ErrMissingFieldSatoshis is when the satoshis field is required but missing.
ErrMissingFieldSignature is when the signature field is required but missing.
ErrNoInputs is when there are no inputs.
ErrNoMatchingTransactionsForInput is when no matching transaction for input can be found.
ErrNoOutputs is when there are no outputs.
ErrOutputValueTooHigh is when the satoshis output is too high on a transaction.
ErrPortMissing is when the port is not found.
ErrPrefixOrDomainMissing is when the prefix or domain is missing.
ErrProcessingBEEF is when error occurred during processing beef.
ErrProcessingHex is when error occurred during processing hex.
ErrSenderHandleEmpty is when the server handle is empty.
ErrServiceNameMissing is when the service name is not found.
ErrServiceProviderNil is the error for having a nil service provider.
ErrSPVFailed is when the SPV returns an error.
# Structs
ResponseError is an error which will be returned in HTTP response.
SPVError is extended error which holds information about http status and code that should be returned.
# Interfaces
No description provided by the author