@ceramic-sdk/events v0.2.1 • Docs
Ceramic SDK / @ceramic-sdk/events / signedEventToContainer
signedEventToContainer<
Payload>(did,codec,event):Promise<SignedEventContainer<Payload>>
Decodes a signed Ceramic event into a container.
• Payload
• did: DID
The DID used to verify the event's JWS.
• codec: Decoder<unknown, Payload>
The codec used to decode the event's payload.
• event: MapIn<RequiredProps<object>, $TypeOf> & MapIn<OptionalProps<object>, $TypeOf>
The signed Ceramic event to decode.
Promise<SignedEventContainer<Payload>>
A promise that resolves to a SignedEventContainer containing the decoded payload and metadata.
Will throw an error if the linked block CID is missing or if verification fails.
- This function verifies the event's JWS and decodes its payload simultaneously.
- It also includes additional metadata such as the verification result and
cacaoBlockif present.