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

tendermint-rs: Initial JSONRPC over HTTP client + broadcast_tx_* endpoints #243

Merged
merged 4 commits into from
Apr 24, 2019

Commits on Apr 22, 2019

  1. Configuration menu
    Copy the full SHA
    bce1a00 View commit details
    Browse the repository at this point in the history
  2. tendermint-rs: Initial JSONRPC over HTTP client

    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.
    tony-iqlusion committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    9674ab4 View commit details
    Browse the repository at this point in the history
  3. tendermint-rs: Use JSON request bodies for RPC calls

    This allows us to use POST requests and serde serialization when
    creating requests, rather than trying to shove things into URIs.
    tony-iqlusion committed Apr 22, 2019
    Configuration menu
    Copy the full SHA
    2d01b9b View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2019

  1. tendermint-rs: /broadcast_tx_* RPC endpoints

    Support for all methods of broadcasting transactions presently provided
    by the Tendermint RPC API.
    
    This implementation has been unit tested against the responses
    documented at https://tendermint.com/rpc/ but does not yet have live
    integration tests.
    tony-iqlusion committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    11fe8dc View commit details
    Browse the repository at this point in the history