7 releases (breaking)

0.7.0 Dec 16, 2024
0.6.0 Nov 6, 2024
0.4.0 Oct 19, 2024
0.3.0 Oct 19, 2024
0.0.0-release Jul 8, 2024

#74 in #rest-client


Used in 6 crates

Apache-2.0

24KB
265 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
~355K SLoC