The pool only checks required_extensions when handling RequestExtensions. A downstream can skip extension negotiation entirely and send mining messages directly without the required extensions being enforced.
This bypasses the pool's configured extension requirements and can cause functionality associated with required extensions to be silently omitted.
The pool should verify that all required extensions have been negotiated before accepting mining messages.
The pool only checks required_extensions when handling RequestExtensions. A downstream can skip extension negotiation entirely and send mining messages directly without the required extensions being enforced.
This bypasses the pool's configured extension requirements and can cause functionality associated with required extensions to be silently omitted.
The pool should verify that all required extensions have been negotiated before accepting mining messages.