grin-wallet
grin-wallet copied to clipboard
Replace hyper client with reqwest
Currently we are using the hyper client to do node api requests. Since hyper is a fairly low level library, we have do extra work to get support for things like timeouts, https and socks5. We use external dependencies to get these features, however some of them are not widely used and maintained by a single person. We should move to use reqwest which support all the features we need and is built on top of hyper. Since this has a lot more eyes on it, it should work in our favor from both a usability and a security perspective.