assertIsOffchainMessageUtf8Of65535BytesMax
In the event that you receive a v0 offchain message from an untrusted source, use this function to assert that it is one whose content conforms to the OffchainMessageContentUtf8Of65535BytesMax type.
Type Parameters
| Type Parameter |
|---|
TMessage extends OffchainMessageV0 |
Parameters
| Parameter | Type |
|---|---|
putativeMessage | Omit<TMessage, "content"> & Readonly<{ content: { format: OffchainMessageContentFormat; text: string; }; version: number; }> |
Returns
asserts putativeMessage is OffchainMessageWithUtf8Of65535BytesMaxContent & Omit<TMessage, "content">
See
OffchainMessageContentUtf8Of65535BytesMax for more detail.