Type Parameters
- TSmartAccount extends 
 | undefined
 | object & Assign_<
 SmartAccountImplementation<Abi, EntryPointVersion, object>,
 {
 address: `0x${string}`;
 getNonce: (parameters?: { key?: bigint }) => Promise<bigint>;
 isDeployed: () => Promise<boolean>;
 type: "smart";
 },
 > & {
 address: `0x${string}`;
 getNonce: (parameters?: { key?: bigint }) => Promise<bigint>;
 isDeployed: () => Promise<boolean>;
 type: "smart";
 }
Returns Promise<`0x${string}`>
The hash of the user operation as a hexadecimal string.
Uninstalls multiple modules from a smart account.