An API to allow Rust services to communicate with a EOSIO node.
This is not an API to allow you to write contracts in rust. (see eosio-rust for that)
This code interacts via the REST API so you can use it in your middleware/webapps etc to execute actions and query the EOSIO node.
- libabieos-sys [de-]serialization of the ABIEOS protocol from/to json
- client-keys key generation, signing, and hashing tools
- client-api library to interact with the HTTP EOSIO endpoint
early stages.
It should be able to:
- sign things (with the help of keosd)
- verify keys.
- pack/unpack abieos serialization using abieos
- 'play' tic-tac-toe, using the contract from the EOSIO Tic Tac Toe Smart Contract tutorial.
I am also new to Rust. Feel free to raise issues on style/technique/idiomatic issues. I'm here to learn.
$ git submodule update --init --recursive
- This currently uses a forked version of abieos due to some json parsing differences.
- This should work with the current release of EOSIO (2.0.x), although I actually use the develop branch for development.