Robert Kiel
Robert Kiel
Re #4046 ## Changes - listen to `clientError` events that occur once clients disconnect unintendedly, see https://nodejs.org/dist/latest-v16.x/docs/api/http.html#event-clienterror - slight optimization on `AdminServer` startup sequence to resolve once `HttpServer` is listening
Re #3999 ## Main change Enhances the entry node code to better maintain knowledge and state of used relay and potentially usable relays. Split known nodes into three disjoint sets:...
## Context Whenever there is a promise that *throws* or *rejects* and the Promise is not awaited and / or misses a `try / catch` block, Node.js causes an unhandled...
## Context HOPR is a decentralized network, so there is no central view which nodes are at a given point part of the network. Thus, nodes need to maintain lists...
## Expected Behavior The node should maintain a list of nodes that can be used a entry nodes ## Current Behavior The code - destroy knowledge once a node is...
## Prerequisites - rewrite `stream-to-it` to not cause unhandled promise rejections ## Expected Behavior This should not happen ## Current Behavior ### Unfixed ``` InvalidStateError: RTCDataChannel.readyState is not 'open' at...
## Expected Behavior The crash should not happen ## Current Behavior ``` 2022-06-02T17:02:37.573Z hopr:core-ethereum:ethereum could not retrieve native token transactions from block 581 using the provider. Error: missing response (requestBody="{\"method\":\"eth_getBlockByNumber\",\"params\":[\"0x245\",false],\"id\":4606,\"jsonrpc\":\"2.0\"}",...
### Is your feature related to a problem? The integration of Rust into the compile pipeline led to a significant increase of the overall build time. To speedup the build...
Last update May 20, 2022 ### Description Using [js-libp2p](https://github.com/libp2p/js-libp2p) in production continuously reveals issues within the code. `hopr` is using multiple ways to work around it. - Maintaining and patching...
### Is your feature related to a problem? Testing phase 1 is meant for the tech team to test the upcoming release and collect known issues and fix them before...