Type alias RequiredModuleParameters<extend>

RequiredModuleParameters<extend>: {
    accountAddress: Hex;
    deInitData: Hex;
    extend?: extend;
    initArgs: AnyData;
    initData: Hex;
    moduleInitArgs: AnyData;
    moduleInitData: ModuleMeta;
}

Type Parameters

  • extend extends object = object

Type declaration

  • accountAddress: Hex

    The smart account address

  • deInitData: Hex

    Optional data for de-initializing the module.

  • Optional extend?: extend

    Extend the Module with custom properties.

  • initArgs: AnyData

    Optional arguments for initialization.

  • initData: Hex

    Optional initialization data for the module.

  • moduleInitArgs: AnyData

    Optional arguments for module initialization.

  • moduleInitData: ModuleMeta

    Optional metadata for module initialization.