openethereum/rpc/src/v1
Andreas Fackler 2b1d148ceb Add randomness contract support to AuthorityRound. (#10946)
* Add randomness contract support to Authority Round.

Changes have been cherry-picked from poanetwork's aura-pos branch.
Most of the work has been done by @mbr.

* Address review comments for randomness contract.

Co-Authored-By: David <dvdplm@gmail.com>

* Rename revealSecret to revealNumber

* Update Randomness contract bytecode

* Use H256, rename secret to random number.

* Use get_commit_and_cipher

* Clean up Miner::prepare_block.

* Remove is_reveal_phase call.

* Add more comments, require randomness contract map.

* Simplify run_randomness_phase

* Address review comments.

* Remove Client::transact_contract.
2019-12-17 11:34:14 +01:00
..
helpers Add randomness contract support to AuthorityRound. (#10946) 2019-12-17 11:34:14 +01:00
impls only add transactions to signing-queue if it is enabled (#11272) 2019-12-05 09:38:14 +01:00
tests only add transactions to signing-queue if it is enabled (#11272) 2019-12-05 09:38:14 +01:00
traits [dependencies]: jsonrpc 14.0.1 (#11183) 2019-10-19 14:14:25 +02:00
types only add transactions to signing-queue if it is enabled (#11272) 2019-12-05 09:38:14 +01:00
extractors.rs Upgrade ethereum types (#10670) 2019-06-03 15:36:21 +02:00
informant.rs fix(rpc): fix a bunch of clippy lints (#10493) 2019-03-22 12:01:11 +01:00
metadata.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
mod.rs RPC: Implements eth_subscribe("syncing") (#10311) 2019-04-02 17:13:55 +02:00