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 5581bfb
Show file tree
Hide file tree
Showing 18 changed files with 666 additions and 221 deletions.
6 changes: 3 additions & 3 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 @@ -39,8 +39,8 @@ jobs:
command: |
rustc --version
cargo --version
cargo test --all --all-features -- --test-threads 1
cd tendermint-rs && cargo test --release --all-features
cargo test --all-features -- --test-threads 1
cd tendermint-rs && cargo test --release --features=amino-types,rpc,secret-connection
- run:
name: audit
command: |
Expand Down
Loading

0 comments on commit 5581bfb

Please sign in to comment.