Function toK1Validator

  • Creates a K1 Validator Module instance. This module provides validation functionality using the K1 algorithm for a Nexus account.

    Parameters

    Returns Assign_<BaseModule, undefined | object> & object

    A promise that resolves to a K1 Validator Module instance.

    Example

    const module = await toK1Validator({
    accountAddress: '0x1234...',
    client: nexusClient,
    initData: '0x...',
    deInitData: '0x...'
    });

    // Use the module
    const dummySignature = await module.getStubSignature();
    const userOpSignature = await module.signUserOpHash('0x...');
    const messageSignature = await module.signMessage('Hello, world!');