assertIsOffchainMessageRestrictedAsciiOf1232BytesMax

function assertIsOffchainMessageRestrictedAsciiOf1232BytesMax<TMessage>(
    putativeMessage,
): asserts putativeMessage is OffchainMessageWithRestrictedAsciiOf1232BytesMaxContent &
    Omit<TMessage, 'content'>;

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 OffchainMessageContentRestrictedAsciiOf1232BytesMax type.

Type Parameters

Type Parameter
TMessage extends OffchainMessageV0

Parameters

ParameterType
putativeMessageOmit<TMessage, "content"> & Readonly<{ content: { format: OffchainMessageContentFormat; text: string; }; }>

Returns

asserts putativeMessage is OffchainMessageWithRestrictedAsciiOf1232BytesMaxContent & Omit<TMessage, "content">

See

OffchainMessageContentRestrictedAsciiOf1232BytesMax for more detail.

On this page