Tomasz Drwięga
db78e5fb4c
RPC & Client ( #21 )
...
* Initial version of http server.
* Refactor the structure.
* add unassigned ports info.
* Rename servers to match conventions.
* Add client crate and some proper RPC implementations.
* Style & docs.
2017-11-15 19:29:14 +01:00
Robert Habermeier
3dfafb5ec3
State Machine: Abstract function execution ( #19 )
...
* initial primitives
* add block primitives
* state machine: backend
* in-memory backend
* tests for overlayed storage
* blanked impl for state machine error
* abstract call execution
* squash warnings temporarily
* fix contracts crate
* address grumbles
* remove redundant state-machine dependency
2017-11-13 16:39:58 +01:00
Tomasz Drwięga
2fa0239dab
State machine crate and rust impl of executor ( #17 )
...
* Executor.
* Rust contracts implementation.
* Add documentation and fix transfer data.
* Fix auth contract interface.
* Add some executor tests.
* Validator set contract.
2017-11-12 16:53:11 +01:00