{"version":3,"file":"index.cjs","names":["errorCodes"],"sources":["../src/index.ts"],"sourcesContent":["// Copyright (c) 2025-2026 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.\n// SPDX-License-Identifier: Apache-2.0\n\nimport { errorCodes } from '@metamask/rpc-errors'\n\nexport { rpcErrors, providerErrors, JsonRpcError } from '@metamask/rpc-errors'\n\nexport const toHttpErrorCode = (rpcCode: number): number => {\n    const errorMap = {\n        [errorCodes.rpc.parse]: 400,\n        [errorCodes.rpc.invalidRequest]: 400,\n        [errorCodes.rpc.methodNotFound]: 404,\n        [errorCodes.rpc.invalidParams]: 400,\n        [errorCodes.rpc.invalidInput]: 400,\n        [errorCodes.provider.unauthorized]: 401,\n        [errorCodes.rpc.internal]: 500,\n    }\n\n    return errorMap[rpcCode] || 500\n}\n"],"mappings":";;;AAOA,MAAa,mBAAmB,YAA4B;CAWxD,OAAO;GATFA,qBAAAA,WAAW,IAAI,QAAQ;GACvBA,qBAAAA,WAAW,IAAI,iBAAiB;GAChCA,qBAAAA,WAAW,IAAI,iBAAiB;GAChCA,qBAAAA,WAAW,IAAI,gBAAgB;GAC/BA,qBAAAA,WAAW,IAAI,eAAe;GAC9BA,qBAAAA,WAAW,SAAS,eAAe;GACnCA,qBAAAA,WAAW,IAAI,WAAW;CAGjB,EAAE,YAAY;AAChC"}