@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
30 lines • 1.59 kB
JavaScript
;
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