</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L108">packages/interfaces/src/protocols.ts:108</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L113">packages/interfaces/src/protocols.ts:113</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L103">packages/interfaces/src/protocols.ts:103</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L98">packages/interfaces/src/protocols.ts:98</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L130">packages/interfaces/src/protocols.ts:130</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L135">packages/interfaces/src/protocols.ts:135</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L141">packages/interfaces/src/protocols.ts:141</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="#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/eb3d5604e/packages/interfaces/src/protocols.ts#L118">packages/interfaces/src/protocols.ts:118</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="#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.