@kagamidigital/salt-sdk-mirror
    Preparing search index...

    Interface SignMessageHostCeremony

    Returned by Salt.signPersonalMessage and Salt.signTypedData. Call wait() to drive the signing flow to completion and obtain the assembled signature. Extends EventEmitter — subscribe to SignMessageCeremonyEvents with .on() before calling wait() to observe progress.

    interface SignMessageHostCeremony {
        addListener<T extends keyof SignMessageCeremonyEvents>(
            event: T,
            fn: (
                ...args: ArgumentMap<SignMessageCeremonyEvents>[Extract<
                    T,
                    keyof SignMessageCeremonyEvents,
                >],
            ) => void,
            context?: any,
        ): this;
        emit<T extends keyof SignMessageCeremonyEvents>(
            event: T,
            ...args: ArgumentMap<SignMessageCeremonyEvents>[Extract<
                T,
                keyof SignMessageCeremonyEvents,
            >],
        ): boolean;
        eventNames(): (keyof SignMessageCeremonyEvents)[];
        listenerCount(event: keyof SignMessageCeremonyEvents): number;
        listeners<T extends keyof SignMessageCeremonyEvents>(
            event: T,
        ): (
            (
                ...args: ArgumentMap<SignMessageCeremonyEvents>[Extract<
                    T,
                    keyof SignMessageCeremonyEvents,
                >],
            ) => void
        )[];
        off<T extends keyof SignMessageCeremonyEvents>(
            event: T,
            fn?: (
                ...args: ArgumentMap<SignMessageCeremonyEvents>[Extract<
                    T,
                    keyof SignMessageCeremonyEvents,
                >],
            ) => void,
            context?: any,
            once?: boolean,
        ): this;
        on<T extends keyof SignMessageCeremonyEvents>(
            event: T,
            fn: (
                ...args: ArgumentMap<SignMessageCeremonyEvents>[Extract<
                    T,
                    keyof SignMessageCeremonyEvents,
                >],
            ) => void,
            context?: any,
        ): this;
        once<T extends keyof SignMessageCeremonyEvents>(
            event: T,
            fn: (
                ...args: ArgumentMap<SignMessageCeremonyEvents>[Extract<
                    T,
                    keyof SignMessageCeremonyEvents,
                >],
            ) => void,
            context?: any,
        ): this;
        removeAllListeners(event?: keyof SignMessageCeremonyEvents): this;
        removeListener<T extends keyof SignMessageCeremonyEvents>(
            event: T,
            fn?: (
                ...args: ArgumentMap<SignMessageCeremonyEvents>[Extract<
                    T,
                    keyof SignMessageCeremonyEvents,
                >],
            ) => void,
            context?: any,
            once?: boolean,
        ): this;
        wait(): Promise<SignMessageCeremonyHostResult>;
    }

    Hierarchy (View Summary)

    Index

    Methods

    • Remove all listeners, or those of the specified event.

      Parameters

      • Optionalevent: keyof SignMessageCeremonyEvents

      Returns this