</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 packages/interfaces/dist/protocols.d.ts:110</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 packages/interfaces/dist/protocols.d.ts:115</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 packages/interfaces/dist/protocols.d.ts:105</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 packages/interfaces/dist/protocols.d.ts:100</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 packages/interfaces/dist/protocols.d.ts:137</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 packages/interfaces/dist/protocols.d.ts:142</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 packages/interfaces/dist/protocols.d.ts:148</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 packages/interfaces/dist/protocols.d.ts:153</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 packages/interfaces/dist/protocols.d.ts:120</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.
Ensure that the pubsub topic used for decoder creation is the same as the one used for protocol.</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in packages/interfaces/dist/protocols.d.ts:130</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.