UNPKG

emmet.sdk

Version:
17 lines 718 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPublicClient = void 0; const viem_1 = require("viem"); const verifiers_1 = require("../verifiers"); function getPublicClient(address, chainName, blockchains, provider, isSigner = false, url = '') { if ((0, verifiers_1.isEvmAddress)(address)) { const selectedChain = blockchains.filter(net => net.name === chainName)[0]; return (0, viem_1.createPublicClient)({ chain: selectedChain, transport: isSigner ? (0, viem_1.custom)(provider) : (0, viem_1.http)(url), }); } return undefined; } exports.getPublicClient = getPublicClient; //# sourceMappingURL=getPublicClient.js.map