All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- HOPR uses its own STUN servers 🚀
- Use WebRTC over UDP by default and let WebRTC decide which transport protocol will be used
yarn demo
spawns its own mini-testnet, including bootstrap server and persistent blockchain
- HOPR uses public keys as addresses instead of hashed public keys 🚀
node hopr <id>
spawns a HOPR node at port 9091 +- crawling: crawling is not block anymore, leads to faster crawling
- heartbeat: every connection uses its own timer now
- catching various previously uncatched errors
- Command-line Interface
- lots of issues around opening / closing procedure
- Empty responses occasionally lead crashes
- support for asynchronous acknowledgements
- promisification mostly done
- configuration inside
.env
file
- instabilities due to callbacks