openethereum/ethcore/res
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
..
contracts Add randomness contract support to AuthorityRound. (#10946) 2019-12-17 11:34:14 +01:00
ethereum ethcore/res: activate ecip-1061 on kotti and mordor (#11338) 2019-12-16 07:32:12 +01:00
tx_permission_tests TxPermissions ver 3: gas price & data (#11170) 2019-10-18 12:12:06 +02:00
wasm-tests@0edbf860ff Allow dropping light client RPC query with no results (#9318) 2018-09-12 11:47:01 +02:00
authority_round_block_reward_contract.json [builtin]: support multiple prices and activations in chain spec (#11039) 2019-10-31 17:09:08 +01:00
authority_round_empty_steps.json Aura: Broadcast empty step messages instead of creating empty blocks (#7605) 2018-02-15 01:39:29 +01:00
authority_round_randomness_contract.json Add randomness contract support to AuthorityRound. (#10946) 2019-12-17 11:34:14 +01:00
authority_round.json [builtin]: support multiple prices and activations in chain spec (#11039) 2019-10-31 17:09:08 +01:00
constructor.json [builtin]: support multiple prices and activations in chain spec (#11039) 2019-10-31 17:09:08 +01:00
instant_seal.json [builtin]: support multiple prices and activations in chain spec (#11039) 2019-10-31 17:09:08 +01:00
null_morden_with_finality.json Fix block detail updating (#11015) 2019-09-05 19:27:05 +02:00
null_morden_with_reward.json Generalize engine trait (#6591) 2017-09-26 14:19:08 +02:00
null_morden.json Generalize engine trait (#6591) 2017-09-26 14:19:08 +02:00
null.json [builtin]: support multiple prices and activations in chain spec (#11039) 2019-10-31 17:09:08 +01:00
spec_backward_compability.json [builtin]: support multiple prices and activations in chain spec (#11039) 2019-10-31 17:09:08 +01:00
validator_contract.json Move more params to the common section. (#6134) 2017-07-31 12:34:29 +02:00
validator_multi.json Move more params to the common section. (#6134) 2017-07-31 12:34:29 +02:00
validator_safe_contract.json Chainspec validation (#6197) 2017-08-02 12:50:36 +02:00