In #2103 (https://github.com/ethereum/trinity/pull/2103#discussion_r522508588) we introduced a wit_api property to ETHProxyPeer, which is present even if the remote doesn't support the wit protocol. We need to fix that so that it is only present when the remote supports it, and then use that to avoid trying to download witness hashes from remotes that don't
In #2103 (https://github.com/ethereum/trinity/pull/2103#discussion_r522508588) we introduced a
wit_api
property toETHProxyPeer
, which is present even if the remote doesn't support the wit protocol. We need to fix that so that it is only present when the remote supports it, and then use that to avoid trying to download witness hashes from remotes that don't