soar-rpc

Crates.iosoar-rpc
lib.rssoar-rpc
version0.1.4
sourcesrc
created_at2022-02-24 07:44:23.334158
updated_at2022-05-22 20:37:22.162794
descriptioninterface for querying Cosmos SDK based blockchains over RPC
homepage
repositoryhttps://github.com/ethgallucci/soar
max_upload_size
id538306
size30,712
(ethgallucci)

documentation

README

soar-rpc GitHub release (latest by date including pre-releases) Commit activity Lines of code GitHub issues Crates.io

For Cosmos Blockchains

advisory

This is a simple weekend project I wanted to build to further learn what you can query about a CosmosSDK chain over RPC, and why it can be useful for gathering information. This is not a full-fledged project of mine, as I'm still wrapping up the Fall semester and have been a bit too busy with finals to build this into something like a full Rust fork of strangelove-ventures' lens.

v0.1.3

Adds support for evmos, implements unit-tests

Install

cargo install soar-rpc

Usage

The queries you already know and love, in the command line.

Provided default endpoints

soar gaia --abci-info
soar akash --block-by-height 13021
soar juno --unconfirmed-txs 5

With custom endpoints

soar http://public-rpc.regen.vitwit.com:26657/ --abci-info

Roadmap

  • Allow endpoints to be determined by the user instead of relying on a single node to maintain constant uptime.
  • Integrate suppport for all other CosmosSDK-based chains.
  • Write unit-tests for all new chains added to soar-rpc.
Commit count: 10

cargo fmt