6 releases (breaking)

0.6.0 Nov 6, 2024
0.4.0 Oct 19, 2024
0.3.0 Oct 19, 2024
0.2.0 Aug 23, 2024
0.0.0-release Jul 8, 2024

#64 in #rest-client

Download history 157/week @ 2024-08-19 9/week @ 2024-08-26 35/week @ 2024-09-16 23/week @ 2024-09-23 9/week @ 2024-09-30 10/week @ 2024-10-07 272/week @ 2024-10-14 52/week @ 2024-10-21 10/week @ 2024-10-28 153/week @ 2024-11-04 50/week @ 2024-11-11

334 downloads per month
Used in 3 crates

Apache-2.0

23KB
230 lines

essential-rest-client

Crates.io Documentation license Build Status

This is a Rust library and CLI tool that allows you to easily make rest requests to essential-node and essential-builder.

Essential REST Client

Usage: essential-rest-client <COMMAND>

Commands:
  list-blocks                     List blocks in the given block number range
  query-state                     Query the state of a contract
  deploy-contract                 Deploy a contract
  submit-solution                 Submit a solution
  latest-solution-failures        Get the latest failures for solution
  help                            Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Essential REST Client

This library provides a client for interacting with the Essential node and Essential builder.

Essential Node

Block and state related endpoints.

Essential Builder

Contract deployment and solution submission related endpoints.

Dependencies

~10–23MB
~350K SLoC