tendermint / light-client

DEPRECATED: A light client for tendermint, supporting signatures, proofs, and validation (see github.com/tendermint/tendermint/lite)
Other
17 stars 9 forks source link

Proxy tendermint rpc calls #18

Closed ethanfrey closed 7 years ago

ethanfrey commented 7 years ago

We should add another command (proxy) that mirrors the exact tendermint rpc.

It would call a real node and do validation of all signatures before forwarding the response (now trusted) or returning an error.

It will expose binary(hex) data for broadcast_tx and abci_query. We want to verify the following calls (others just pass through). This must also work over the websocket connection.

Events to validate:

ethanfrey commented 7 years ago

Basic rpc calls with validation implemented on commit a17db62

Still needs active testing, check websocket support.

ethanfrey commented 7 years ago

Seems to work with real-world clients.