startale-aa-sdk
Version:
SDK for startale account integration with support for account abstraction, ERC-7579, ERC-4337.
14 lines • 477 B
JavaScript
/**
* Formats modules to ensure they have the correct structure for the contract
* @param modules Array of modules to format
* @returns Formatted modules with module and data properties
*/
export const toInitData = (mod) => {
const module = mod.module || mod.address;
const data = mod.initData || mod.data;
if (!module || !data) {
throw new Error("Module or data is missing");
}
return { module, data };
};
//# sourceMappingURL=toInitData.js.map