UNPKG

xud

Version:
157 lines (156 loc) 4.49 kB
import { Address } from './types'; import { XuNetwork } from '../constants/enums'; declare const errorCodes: { NODE_ALREADY_CONNECTED: string; NOT_CONNECTED: string; UNEXPECTED_NODE_PUB_KEY: string; ATTEMPTED_CONNECTION_TO_SELF: string; EXTERNAL_IP_UNRETRIEVABLE: string; CONNECTION_RETRIES_MAX_PERIOD_EXCEEDED: string; CONNECTION_RETRIES_REVOKED: string; COULD_NOT_CONNECT: string; NODE_UNKNOWN: string; NODE_ALREADY_BANNED: string; NODE_NOT_BANNED: string; NODE_IS_BANNED: string; ALREADY_CONNECTING: string; RESPONSE_TIMEOUT: string; AUTH_FAILURE_INVALID_TARGET: string; AUTH_FAILURE_INVALID_SIGNATURE: string; PARSER_INVALID_PACKET: string; PARSER_UNKNOWN_PACKET_TYPE: string; PARSER_DATA_INTEGRITY_ERR: string; PARSER_MAX_BUFFER_SIZE_EXCEEDED: string; FRAMER_MSG_NOT_ENCRYPTED: string; FRAMER_INVALID_NETWORK_MAGIC_VALUE: string; FRAMER_INCOMPATIBLE_MSG_ORIGIN_NETWORK: string; FRAMER_INVALID_MSG_LENGTH: string; POOL_CLOSED: string; NODE_TOR_ADDRESS: string; ALIAS_CONFLICT: string; UNKNOWN_ALIAS: string; }; declare const errors: { NODE_ALREADY_CONNECTED: (nodePubKey: string, address: Address) => { message: string; code: string; }; NOT_CONNECTED: (nodePubKey: string) => { message: string; code: string; }; NODE_TOR_ADDRESS: (nodePubKey: string, address: Address) => { message: string; code: string; }; UNEXPECTED_NODE_PUB_KEY: (nodePubKey: string, expectedNodePubKey: string, address: string) => { message: string; code: string; }; MALFORMED_VERSION: (address: string, peerVersion: string | undefined) => { message: string; code: string; }; INCOMPATIBLE_VERSION: (address: string, minCompatibleVersion: string, peerVersion: string | undefined) => { message: string; code: string; }; ATTEMPTED_CONNECTION_TO_SELF: { message: string; code: string; }; EXTERNAL_IP_UNRETRIEVABLE: (err: Error) => { message: string; code: string; }; CONNECTION_RETRIES_MAX_PERIOD_EXCEEDED: { message: string; code: string; }; CONNECTION_RETRIES_REVOKED: { message: string; code: string; }; COULD_NOT_CONNECT: (address: Address, err: Error) => { message: string; code: string; }; NODE_NOT_FOUND: (nodePubKey: string) => { message: string; code: string; }; NODE_ALREADY_BANNED: (nodePubKey: string) => { message: string; code: string; }; NODE_NOT_BANNED: (nodePubKey: string) => { message: string; code: string; }; NODE_IS_BANNED: (nodePubKey: string) => { message: string; code: string; }; ALREADY_CONNECTING: (nodePubKey: string) => { message: string; code: string; }; RESPONSE_TIMEOUT: (request: string) => { message: string; code: string; }; AUTH_FAILURE_INVALID_TARGET: (nodePubKey: string, target: string) => { message: string; code: string; }; AUTH_FAILURE_INVALID_SIGNATURE: (nodePubKey: string) => { message: string; code: string; }; PARSER_INVALID_PACKET: (packet: string) => { message: string; code: string; }; PARSER_UNKNOWN_PACKET_TYPE: (packetType: string) => { message: string; code: string; }; PARSER_DATA_INTEGRITY_ERR: (packet: string) => { message: string; code: string; }; PARSER_MAX_BUFFER_SIZE_EXCEEDED: (size: number) => { message: string; code: string; }; FRAMER_MSG_NOT_ENCRYPTED: { message: string; code: string; }; FRAMER_INVALID_NETWORK_MAGIC_VALUE: { message: string; code: string; }; FRAMER_INCOMPATIBLE_MSG_ORIGIN_NETWORK: (expected: XuNetwork, found: XuNetwork) => { message: string; code: string; }; FRAMER_INVALID_MSG_LENGTH: (expected: number, found: number) => { message: string; code: string; }; POOL_CLOSED: { message: string; code: string; }; ALIAS_CONFLICT: (alias: string) => { message: string; code: string; }; ALIAS_NOT_FOUND: (alias: string) => { message: string; code: string; }; }; export { errorCodes }; export default errors;