UNPKG

@etherspot/modular-sdk

Version:

Etherspot Modular SDK - build with ERC-7579 smart accounts modules

23 lines 971 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.prepareNetworkName = prepareNetworkName; const constants_js_1 = require("../constants.js"); function prepareNetworkName(networkNameOrChainId) { let result = null; if (networkNameOrChainId) { if (typeof networkNameOrChainId === 'string') { if (networkNameOrChainId.startsWith('0x')) { networkNameOrChainId = parseInt(networkNameOrChainId.slice(2), 16) || 0; } else { const chainId = constants_js_1.NETWORK_NAME_TO_CHAIN_ID[networkNameOrChainId]; networkNameOrChainId = chainId ? chainId : parseInt(networkNameOrChainId, 10) || 0; } } if (typeof networkNameOrChainId === 'number') { result = constants_js_1.CHAIN_ID_TO_NETWORK_NAME[networkNameOrChainId] || null; } } return result; } //# sourceMappingURL=prepare-network-name.js.map