Optionalcontext: anyCalls each of the listeners registered for a given event.
Return an array listing the events for which the emitter has registered listeners.
Gets the account ID
the account ID
gets the most up to date statuses of the signers
the signer statuses
Return the number of listeners listening to a given event.
Return the listeners registered for a given event.
Optionalfn: (...args: ArgumentMap<HuddleEvents>[Extract<T, keyof HuddleEvents>]) => voidOptionalcontext: 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 HuddleEventsRemove the listeners of a given event.
Optionalfn: (...args: ArgumentMap<HuddleEvents>[Extract<T, keyof HuddleEvents>]) => voidOptionalcontext: anyOptionalonce: booleanSignal work on this account is complete, can be called to terminate the huddle prematurely. The account state on the server is preserved, so the setup can be resumed later with Salt.resumeAccountSetup.
true if the signal completion was successful, false otherwise
Wait for the account setup to complete.
If this rejects with InsufficientGas, fund the wallet and then call Salt.resumeAccountSetup to retry the huddle.
a promise that resolves when the account setup is complete
InsufficientGas if the signer does not have enough native currency on the orchestration chain to pay gas fees. This can happen immediately (pre-flight balance check) or during registration if the wallet runs out of funds.
HuddleTimeout if the huddle does not complete within the configured timeout.
Represents an account creation process.