UNPKG

@biconomy/abstractjs

Version:

SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.

20 lines 719 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toWalletClient = void 0; const viem_1 = require("viem"); const toWalletClient = ({ unresolvedSigner, resolvedSigner, chain, transport }) => { const browserSigner = unresolvedSigner?.transport?.key === "custom"; return (0, viem_1.createWalletClient)(browserSigner ? { account: resolvedSigner.address, chain, transport: (0, viem_1.custom)(window?.ethereum) } : { account: resolvedSigner, chain, transport }).extend(viem_1.publicActions); }; exports.toWalletClient = toWalletClient; //# sourceMappingURL=toWalletClient.js.map