UNPKG

@etherspot/remote-signer

Version:

Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler

30 lines (28 loc) 826 B
import { accountAbi } from "./chunk-KNNHGAPS.mjs"; import { parseAbi } from "./chunk-VPBLFL5G.mjs"; // src/sdk/session-keys/module-query.ts var MODULE_TYPE = /* @__PURE__ */ ((MODULE_TYPE2) => { MODULE_TYPE2["VALIDATOR"] = "0x01"; MODULE_TYPE2["EXECUTOR"] = "0x02"; MODULE_TYPE2["FALLBACK"] = "0x03"; MODULE_TYPE2["HOOK"] = "0x04"; return MODULE_TYPE2; })(MODULE_TYPE || {}); var isModuleInstalled = async (publicClient, etherspotWalletAddress, moduleTypeId, module, initData = "0x") => { const response = await publicClient.readContract({ address: etherspotWalletAddress, abi: parseAbi(accountAbi), functionName: "isModuleInstalled", args: [moduleTypeId, module, initData] }); return response; }; export { MODULE_TYPE, isModuleInstalled }; //# sourceMappingURL=chunk-DNBP5Z37.mjs.map