@etherspot/remote-signer
Version:
Etherspot Permissioned Signer SDK - signs the UserOp with SessionKey and sends it to the Bundler
43 lines (41 loc) • 891 B
JavaScript
import {
modulesAbi
} from "./chunk-KNNHGAPS.mjs";
import {
encodeFunctionData,
parseAbi
} from "./chunk-VPBLFL5G.mjs";
// src/sdk/base/Bootstrap.ts
function _makeBootstrapConfig(module, data) {
const config = {
module: "",
data: ""
};
config.module = module;
const encodedFunctionData = encodeFunctionData({
functionName: "onInstall",
abi: parseAbi(modulesAbi),
args: [data]
});
config.data = encodedFunctionData;
return config;
}
function makeBootstrapConfig(module, data) {
const config = [];
const encodedFunctionData = encodeFunctionData({
functionName: "onInstall",
abi: parseAbi(modulesAbi),
args: [data]
});
const newConfig = {
module,
data: encodedFunctionData
};
config.push(newConfig);
return config;
}
export {
_makeBootstrapConfig,
makeBootstrapConfig
};
//# sourceMappingURL=chunk-32NXSZNM.mjs.map