assertIsOffchainMessageUtf8Of1232BytesMax
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 offchainMessageContentUtf8Of1232BytesMax 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 OffchainMessageWithUtf8Of1232BytesMaxContent & Omit<TMessage, "content">
See
offchainMessageContentUtf8Of1232BytesMax for more detail.