ReadonlysessionMPC session ID for this ceremony.
StaticprefixedThe account this ceremony is creating. Available before completion (e.g. during keygen), so consumers can act on the account mid-ceremony — notably to re-nudge co-signers who are not yet in the huddle.
true once all required parties are present.
Addresses currently present in the huddle, mapped from numeric party indices.
Optionalcontext: anyCalls each of the listeners registered for a given event.
Return an array listing the events for which the emitter has registered listeners.
Return the number of listeners listening to a given event.
Return the listeners registered for a given event.
ProtectednotExpected signers not currently present in the huddle.
Optionalfn: (Optionalcontext: anyOptionalonce: booleanAdd a listener for a given event.
Optionalcontext: anyAdd a one-time listener for a given event.
Optionalcontext: anyRemove all listeners, or those of the specified event.
Optionalevent: keyof AccountCeremonyEventsRemove the listeners of a given event.
Optionalfn: (Optionalcontext: anyOptionalonce: booleanRun the three-phase account setup to completion: keygen ceremony, keyshare backup, and keyshare verification. Idempotent — repeated calls return the same promise.
The finalized account record.
Represents an in-progress account creation ceremony. Obtain one via Salt.createAccount (creator host) or via a
joincallback from a NudgeListener keygen nudge (co-signer joiner). Both paths return anAccountCeremony; call wait() to drive the three-phase setup to completion.Extends
EventEmitter— subscribe to lifecycle events before callingwait().Example: Create an account, show the huddle, and complete setup