It would be highly beneficial in my opinion to add an option to use async_rustls instead of async-native-tls. Currently using http-rustls-tls doesn't make a lot of sense because native tls will be used anyway and it's always better to stick to one option, so choice is not really a choice in this case. async-native-tls is also described as a temporary solution but it's been 3 years already, so maybe it's time to revisit this decision.
I would be happy to provide my help/advice if you agree with what's been said.
I think rust-web3 is a great crate. However, there is an issue that crate currently has a hard depndency on
openssl
when using wss subscriptions.It would be highly beneficial in my opinion to add an option to use
async_rustls
instead ofasync-native-tls
. Currently usinghttp-rustls-tls
doesn't make a lot of sense because native tls will be used anyway and it's always better to stick to one option, so choice is not really a choice in this case.async-native-tls
is also described as a temporary solution but it's been 3 years already, so maybe it's time to revisit this decision.I would be happy to provide my help/advice if you agree with what's been said.