diff --git a/plugins/permission/toInitConfig.ts b/plugins/permission/toInitConfig.ts index f30dc554..9770b5fa 100644 --- a/plugins/permission/toInitConfig.ts +++ b/plugins/permission/toInitConfig.ts @@ -15,7 +15,9 @@ import { import type { PermissionPlugin } from "./types.js" export async function toInitConfig( - permissionPlugin: PermissionPlugin + permissionPlugin: PermissionPlugin, + hook: Hex = zeroAddress, + hookData: Hex = "0x" ): Promise { const permissionInstallFunctionData = encodeFunctionData({ abi: KernelV3_3AccountAbi, @@ -30,9 +32,9 @@ export async function toInitConfig( { size: 21, dir: "right" } ) ], - [{ nonce: 1, hook: zeroAddress }], + [{ nonce: 1, hook }], [await permissionPlugin.getEnableData()], - ["0x"] + [hookData] ] }) const grantAccessFunctionData = encodeFunctionData({