Node runner needs to see if his node is reachable from outside.
In order to reliably determine whether connection succeeded or failed we need consumer to inform provider on connection initiation result.
Simple attempt to determine public IP change (with ipify or other means) from consumer side should be enough to state that connection works. Send connection status through communication channel.
Node runner needs to see if his node is reachable from outside.
In order to reliably determine whether connection succeeded or failed we need consumer to inform provider on connection initiation result.
Simple attempt to determine public IP change (with ipify or other means) from consumer side should be enough to state that connection works. Send connection status through communication channel.