interface IValidationModule {
    getAddress(): `0x${string}`;
    getDummySignature(): Promise<`0x${string}`>;
    getInitData(): Promise<`0x${string}`>;
    getSigner(): Promise<SmartAccountSigner<any>>;
    signMessage(_message: string | Uint8Array): Promise<string>;
    signUserOpHash(_userOpHash: string): Promise<`0x${string}`>;
}

Implemented by

Methods

  • Returns `0x${string}`

  • Returns Promise<`0x${string}`>

  • Returns Promise<`0x${string}`>

  • Returns Promise<SmartAccountSigner<any>>

  • Parameters

    • _message: string | Uint8Array

    Returns Promise<string>

  • Parameters

    • _userOpHash: string

    Returns Promise<`0x${string}`>