@ceramic-sdk/events v0.2.1 • Docs
Ceramic SDK / @ceramic-sdk/events / createSignedInitEvent
createSignedInitEvent<
T>(did,data,header,options?):Promise<SignedEvent>
Creates a signed initialization event using the provided DID, data, and header.
• T
• did: DID
The DID instance used to sign the initialization event.
• data: T
The initialization data to be included in the event.
• header: PartialInitEventHeader
The header for the initialization event, with optional controllers.
• options?: CreateJWSOptions
(Optional) Additional options for creating the JWS.
Promise<SignedEvent>
A promise that resolves to a SignedEvent representing the initialization event.
Will throw an error if the DID is not authenticated.
- If
controllersare not provided in the header, they will be automatically set based on the DID's parent (if available) or the DID itself. - The payload is encoded as an
InitEventPayloadbefore signing.