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.
Re-send the keygen nudge to co-signers who are not yet in the huddle: call
it whenever you want to prompt the signers again. Presence is observed via
the presence/ready events, so a freshly nudged signer appears as
isOnline once it joins.
Optionalrecipients: string[]Addresses to nudge. Defaults to every expected signer not currently present in the huddle. The host is always excluded, so it is safe to pass the full signer list.
The addresses actually nudged.
ValidationError if a recipient is not one of the ceremony's signers.
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: booleanDrive the keygen ceremony to completion. Identical to
AccountCeremony.wait, but the host always resolves its own account
record, so the result's account is guaranteed present (no ? needed).
The finalized account record.
An AccountCeremony hosted by the account creator. Adds the host-only ability to nudge co-signers who have not yet joined the huddle.
Obtained from Salt.createAccount. Co-signers who join an existing ceremony — via Salt.joinAccountCeremony or a NudgeListener nudge — receive a plain AccountCeremony, which has no
nudgemethod: only the host that minted the session can announce it.Example: Wire a nudge button while the huddle fills up