Skip to content

Conversation

@SuperFluffy
Copy link
Contributor

Summary

Overrides tendermint-rs with a version that has the new reqwest-based client backported from 0.34 to 0.33.

Background

Enabling TLS lead to issues with the hyper-tls (and ultimately rustls) based tendermint client failing to parse the host certificate. The hyper and rustls versions used by tendermint-rs pre-0.34 were very old.

Changes

  • Enabling TLS lead to issues with the hyper-tls (and ultimately rustls) based tendermint client failing to parse the host certificate. The hyper and rustls versions used by tendermint-rs pre-0.34 were very old.

Testing

Tested with composer and the upcoming astria-cli: both are now able to perform http requests against https endpoints and weren't before.

Related Issues

Link any issues that are related, prefer full github links.
Surpasses #494 which was used for debugging

closes #489

@SuperFluffy SuperFluffy requested a review from a team October 13, 2023 21:06
@SuperFluffy SuperFluffy merged commit 67e3a1e into main Oct 13, 2023
@SuperFluffy SuperFluffy deleted the superfluffy/use-backported-tendermint branch October 13, 2023 21:24
steezeburger added a commit that referenced this pull request Oct 13, 2023
* main:
  release(conductor): 0.7.0 (#502)
  conductor: resubscribe with backoff instead of failing (#501)
  conductor: spawn driver as task and report exit (#500)
  conductor: never recycle websocket clients (#499)
  use fork of tendermint with backported reqwest client (#498)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Both composer and astria-cli fail to make calls to sequencer behind https enabled domain

4 participants