</div></section></div></details></section></section><sectionclass="tsd-panel-group tsd-member-group"><h2>Enumeration Members</h2><sectionclass="tsd-panel tsd-member"><aid="DECODE_FAILED"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>DECODE_<wbr/>FAILED</span><ahref="#DECODE_FAILED"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">DECODE_<wbr/>FAILED</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Failed to decode"</span></div><divclass="tsd-comment tsd-typography"><p>Failure to protobuf decode the message. May be due to a remote peer issue,
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L155">packages/interfaces/src/protocols.ts:155</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="EMPTY_PAYLOAD"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>EMPTY_<wbr/>PAYLOAD</span><ahref="#EMPTY_PAYLOAD"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">EMPTY_<wbr/>PAYLOAD</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Payload is empty"</span></div><divclass="tsd-comment tsd-typography"><p>The message payload is empty, making the message invalid. Ensure that a non-empty
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L160">packages/interfaces/src/protocols.ts:160</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="ENCODE_FAILED"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>ENCODE_<wbr/>FAILED</span><ahref="#ENCODE_FAILED"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">ENCODE_<wbr/>FAILED</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Failed to encode"</span></div><divclass="tsd-comment tsd-typography"><p>Failure to protobuf encode the message. This is not recoverable and needs
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L150">packages/interfaces/src/protocols.ts:150</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="GENERIC_FAIL"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>GENERIC_<wbr/>FAIL</span><ahref="#GENERIC_FAIL"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">GENERIC_<wbr/>FAIL</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Generic error"</span></div><divclass="tsd-comment tsd-typography"><p>Could not determine the origin of the fault. Best to check connectivity and try again</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L145">packages/interfaces/src/protocols.ts:145</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="NO_PEER_AVAILABLE"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>NO_<wbr/>PEER_<wbr/>AVAILABLE</span><ahref="#NO_PEER_AVAILABLE"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">NO_<wbr/>PEER_<wbr/>AVAILABLE</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"No peer available"</span></div><divclass="tsd-comment tsd-typography"><p>Failure to find a peer with suitable protocols. This may due to a connection issue.
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L182">packages/interfaces/src/protocols.ts:182</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="NO_STREAM_AVAILABLE"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>NO_<wbr/>STREAM_<wbr/>AVAILABLE</span><ahref="#NO_STREAM_AVAILABLE"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">NO_<wbr/>STREAM_<wbr/>AVAILABLE</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"No stream available"</span></div><divclass="tsd-comment tsd-typography"><p>Failure to find a stream to the peer. This may be because the connection with the peer is not still alive.
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L187">packages/interfaces/src/protocols.ts:187</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="REMOTE_PEER_FAULT"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>REMOTE_<wbr/>PEER_<wbr/>FAULT</span><ahref="#REMOTE_PEER_FAULT"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">REMOTE_<wbr/>PEER_<wbr/>FAULT</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Remote peer fault"</span></div><divclass="tsd-comment tsd-typography"><p>The remote peer did not behave as expected. Mitigation for <code>NO_PEER_AVAILABLE</code>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L192">packages/interfaces/src/protocols.ts:192</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="REMOTE_PEER_REJECTED"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>REMOTE_<wbr/>PEER_<wbr/>REJECTED</span><ahref="#REMOTE_PEER_REJECTED"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">REMOTE_<wbr/>PEER_<wbr/>REJECTED</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Remote peer rejected"</span></div><divclass="tsd-comment tsd-typography"><p>The remote peer rejected the message. Information provided by the remote peer
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L198">packages/interfaces/src/protocols.ts:198</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="REQUEST_TIMEOUT"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>REQUEST_<wbr/>TIMEOUT</span><ahref="#REQUEST_TIMEOUT"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">REQUEST_<wbr/>TIMEOUT</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Request timeout"</span></div><divclass="tsd-comment tsd-typography"><p>The protocol request timed out without a response. This may be due to a connection issue.
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L203">packages/interfaces/src/protocols.ts:203</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="SIZE_TOO_BIG"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>SIZE_<wbr/>TOO_<wbr/>BIG</span><ahref="#SIZE_TOO_BIG"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">SIZE_<wbr/>TOO_<wbr/>BIG</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Size is too big"</span></div><divclass="tsd-comment tsd-typography"><p>The message size is above the maximum message size allowed on the Waku Network.
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L165">packages/interfaces/src/protocols.ts:165</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="TOPIC_DECODER_MISMATCH"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>TOPIC_<wbr/>DECODER_<wbr/>MISMATCH</span><ahref="#TOPIC_DECODER_MISMATCH"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">TOPIC_<wbr/>DECODER_<wbr/>MISMATCH</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Topic decoder mismatch"</span></div><divclass="tsd-comment tsd-typography"><p>The pubsub topic configured on the decoder does not match the pubsub topic setup on the protocol.
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/fea4f2577/packages/interfaces/src/protocols.ts#L175">packages/interfaces/src/protocols.ts:175</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="TOPIC_NOT_CONFIGURED"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span><ahref="#TOPIC_NOT_CONFIGURED"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-enum-member">TOPIC_<wbr/>NOT_<wbr/>CONFIGURED</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"Topic not configured"</span></div><divclass="tsd-comment tsd-typography"><p>The PubsubTopic passed to the send function is not configured on the Waku node.