UNPKG

@biconomy/abstractjs

Version:

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

30 lines 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toDefaultModule = exports.getStxValidatorStubSignature = exports.getMeeK1ModuleStubSignature = void 0; const viem_1 = require("viem"); const getVersion_1 = require("../../../account/utils/getVersion.js"); const constants_1 = require("../../../constants/index.js"); const toMeeK1Module_1 = require("../meeK1/toMeeK1Module.js"); const toStxValidator_1 = require("../stxValidator/toStxValidator.js"); var toMeeK1Module_2 = require("../meeK1/toMeeK1Module.js"); Object.defineProperty(exports, "getMeeK1ModuleStubSignature", { enumerable: true, get: function () { return toMeeK1Module_2.getMeeK1ModuleStubSignature; } }); var toStxValidator_2 = require("../stxValidator/toStxValidator.js"); Object.defineProperty(exports, "getStxValidatorStubSignature", { enumerable: true, get: function () { return toStxValidator_2.getStxValidatorStubSignature; } }); const toDefaultModule = (parameters) => { if (parameters.meeConfig && (0, getVersion_1.versionIsAtLeast)(parameters.meeConfig.version, constants_1.MEEVersion.V3_0_0)) { return (0, toStxValidator_1.toStxValidator)({ ...parameters, module: viem_1.zeroAddress, address: viem_1.zeroAddress, submodules: parameters.meeConfig.submodules }); } return (0, toMeeK1Module_1.toMeeK1Module)({ ...parameters, module: viem_1.zeroAddress, address: viem_1.zeroAddress }); }; exports.toDefaultModule = toDefaultModule; //# sourceMappingURL=toDefaultModule.js.map