Skip to content
This repository has been archived by the owner on Jun 3, 2020. It is now read-only.

Commit

Permalink
tendermint-rs: Initial JSONRPC over HTTP client
Browse files Browse the repository at this point in the history
Adds a hyper-based HTTP client for making JSONRPC requests.

Uses a slightly old version of hyper (0.10) which does not yet depend on
futures/tokio, the idea being updating to a fully async version should
be possible in the future.

Adds an integration test which can be used against gaiad locally. This
isn't run in CI (yet) but it is built in CI at least to ensure changes
still allow it to compile.
  • Loading branch information
tony-iqlusion committed Apr 22, 2019
1 parent 469daee commit f2d481a
Show file tree
Hide file tree
Showing 18 changed files with 665 additions and 220 deletions.
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
cargo build --features=yubihsm
cargo build --features=ledgertm
cargo build --features=yubihsm,ledgertm,softsign
cd tendermint-rs && cargo build --no-default-features
cd tendermint-rs && cargo build --no-default-features && cargo build --features=integration --tests
- run:
name: build --release
command: |
Expand All @@ -40,7 +40,7 @@ jobs:
rustc --version
cargo --version
cargo test --all --all-features -- --test-threads 1
cd tendermint-rs && cargo test --release --all-features
cd tendermint-rs && cargo test --release --features=amino-types,rpc,secret-connection
- run:
name: audit
command: |
Expand Down
Loading

0 comments on commit f2d481a

Please sign in to comment.