Tomasz Drwięga
c4af4fa522
Fix missing contracts RPC on a full node. ( #3622 )
...
* Add contracts RPC to full node.
* Instantiate both RPC extensions for light & full.
2019-09-17 13:06:36 +02:00
Sergei Pepyakin and Tomasz Drwięga
4daac15d22
Add an RPC method for calling a contract. ( #3563 )
...
* Sketch
* Some work on docs.
* Doc improvements.
* More docs.
* Some more docs.
* Yet another comment.
* Bump impl_version.
* Accept the block hash
* Use NumberOrHex
* Update node/rpc/src/contracts.rs
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* Move rpc/primitives
2019-09-12 13:30:10 +02:00
Tomasz Drwięga
56296386ab
Custom RPC implementation for node. ( #3109 )
...
* Allow RPCs to be customized.
* Implement node-rpc extensions.
* Working on a test.
* Add node-testing crate.
* Fix genesis test config
* Fix nonce lookups.
* Clean up.
* Fix expected block type.
* Make the RPC extension function optional.
* Fix service doc test.
* Bump jsonrpc.
* Bump client version.
* Update Cargo.lock
* Update jsonrpc.
* Fix build.
* Remove unused imports.
* Fix signed extra.
* Post merge clean up.
* Fix tests.
* Patch hashmap-core.
* Fix build.
* Fix build.
* Remove hashmap_core patches.
2019-08-20 11:06:35 +02:00