#eosio #blockchain #api-bindings

app eosio-client

sample client utilizing EOSIO API

1 unstable release

0.1.1 May 26, 2020

#17 in #eosio

Apache-2.0

130KB
2.5K SLoC

EOSIO API 4 Rust

What is it?

An API to allow Rust services to communicate with a EOSIO node.

What is it not?

This is not an API to allow you to write contracts in rust.

It interacts via the REST API so you can use it in your middleware/webapps etc to execute actions and query the EOSIO node.

Status

early stages.

It should be able to:

  • sign things (with the help of keosd)
  • verify keys.
  • pack/unpack abieos serialization using abieos

I am also new to Rust. Feel free to raise issues on style/technique/idiomatic issues. I'm here to learn.

and yes. I've been told 'I code pretty well for a manager' before.

Build notes

$ git submodule update --init --recursive

you also need to apply the patch to abieos to enable it to create a static C library PR#51.

Dependencies

~20–27MB
~448K SLoC