Open
Description
This is a useful feature that would simplify building things with golem-core
.
I'm not sure where such thing should be placed. We need some place for "general utilities", like yapapi.contrib
. Currently we have default_payment_manager
and default_logger
- I think they should be together with the proxy.
UPDATE:
- There is a working prototype: https://github.com/golemfactory/golem-core-python/blob/jb/socket_proxy_prototype/proxy_connect.py
- There should be an option to use the proxy in a non-golem context (as in the linked example), as this might be convenient in certain cases
- -->
SocketProxy
should have a public interface layer not directly connected to anything golem-related
IMPORTANT: we should start with designing the interface