UNPKG

wowok

Version:

Wowok Blockchain TypeScript API

1 lines 859 B
const CODE_TO_ERROR_TYPE={'-32700':'ParseError','-32701':'OversizedRequest','-32702':'OversizedResponse','-32600':'InvalidRequest','-32601':'MethodNotFound','-32602':'InvalidParams','-32603':'InternalError','-32604':'ServerBusy','-32000':'CallExecutionFailed','-32001':'UnknownError','-32003':'SubscriptionClosed','-32004':'SubscriptionClosedWithError','-32005':'BatchesNotSupported','-32006':'TooManySubscriptions','-32050':'TransientError','-32002':'TransactionExecutionClientError'};export class WowHTTPTransportError extends Error{}export class JsonRpcError extends WowHTTPTransportError{['code'];['type'];constructor(a,b){super(a),this['code']=b,this['type']=CODE_TO_ERROR_TYPE[b]??'ServerError';}}export class WowHTTPStatusError extends WowHTTPTransportError{['status'];['statusText'];constructor(a,b,c){super(a),this['status']=b,this['statusText']=c;}}