Use the new http gateway block broker to load gateways from the routing.
If we can find http gateways for a block we now use it, falling back to the default list of gateways if the routing is slow or it gives providers that fail to supply the block.
One change here is that unless you are using sessions, trustless gateways become disposable so we can't sort them by reliability any more.
I'm not sure if we have any stats on the real-world impact of being able to do this? It may be more relevant for sessions anyway, I think.
Change checklist
[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation if necessary (this includes comments as well)
[x] I have added tests that prove my fix is effective or that my feature works
Use the new http gateway block broker to load gateways from the routing.
If we can find http gateways for a block we now use it, falling back to the default list of gateways if the routing is slow or it gives providers that fail to supply the block.
One change here is that unless you are using sessions, trustless gateways become disposable so we can't sort them by reliability any more.
I'm not sure if we have any stats on the real-world impact of being able to do this? It may be more relevant for sessions anyway, I think.
Change checklist