Arkadiy Paronyan
df1fbf50d8
Build fix ( #3470 )
2016-11-16 08:47:50 +01:00
Gav Wood
1daba384cc
Merge pull request #3426 from ethcore/auth-round
...
Authority round consensus engine
2016-11-16 11:18:01 +08:00
arkpar
e795f84664
fixed test
2016-11-15 19:46:25 +01:00
keorn
8efaf08da3
typos and warning
2016-11-15 13:02:46 +00:00
keorn
fde6ff2186
nicer extra info
2016-11-15 11:10:32 +00:00
keorn
071e66c9a8
fix flaky test
2016-11-14 19:03:02 +00:00
keorn
9d46401626
revert to try!
2016-11-14 18:25:42 +00:00
keorn
ae5ae765a6
Merge branch 'master' into auth-round
2016-11-14 18:04:44 +00:00
keorn
06ebd5fa1a
remove most panics
2016-11-14 17:42:56 +00:00
keorn
1e3ae9fff9
typos, header functions
2016-11-14 15:56:19 +00:00
keorn
5de7d50bf8
add test for multi proposals
2016-11-14 14:15:31 +00:00
keorn
8be8b3e1cd
ensure no double proposals
2016-11-14 13:35:45 +00:00
keorn
165e2bef75
modify proposer test
2016-11-14 11:34:54 +00:00
keorn
b5c891814a
fix merge
2016-11-14 11:09:57 +00:00
keorn
e63b7e51fb
update instant_seal schedule
2016-11-11 17:26:41 +00:00
keorn
49f2a72d5d
Merge branch 'master' into auth-round
2016-11-09 10:35:00 +00:00
Tomasz Drwięga
f31d42d0c5
Exposing engine extra info in block RPC ( #3169 )
...
* Exposing extra info in RPC
* Proper serialization and client trait API
2016-11-04 17:35:02 +01:00
keorn
0e5060db18
update schedule
2016-11-04 15:04:19 +00:00
keorn
255ec0c139
Merge branch 'master' into auth-round
2016-11-04 11:35:17 +00:00
Gav Wood
d3de475205
EIPs 155, 160, 161 ( #2976 )
...
* The front-end for each hard-fork, also EIP-160.
* Address EIP161 a/c
* Include EIP-161b
* EIP-161 part d.
* Fix test build.
* Fix one test, add another.
* Fix use of bloom & renaming.
* Initial groundwork for EIP-155
* Fix minor bug.
* Fix all tests finally.
* Rest of EIP-155.
* Add tests for EIP-155 algorithm.
Update transaction tests validation.
* Minor reformat.
* Address grumbles.
* Remove unused code.
* Fix SUICIDE gas mechanism and add consensus tests.
* Remove commented code.
* Set Frontier hardfork block number
* Fix warning.
* Transaction tests,
2016-11-03 22:22:25 +01:00
keorn
00a3619392
header methods
2016-11-02 17:42:56 +00:00
keorn
26155f51d5
proper calculation of remaining step time
2016-11-02 12:13:47 +00:00
keorn
3a6b56e99c
check double signing, tracing
2016-11-01 18:12:06 +00:00
keorn
3ff26dd544
Merge branch 'master' into auth-round-no-mocknet
2016-10-26 17:50:04 +01:00
Robert Habermeier
0fedc27332
Remove ethcore::common re-export module ( #2792 )
...
* no longer export action_params
* remove transaction, header, receipt re-rexports from common
* remove env_info and builtins re-exports from common
* remove everything but util export from common
* replace common usages with util, remove module
* add a prelude module for ethcore-bigint
2016-10-24 18:35:25 +02:00
keorn
aa05823afe
Merge remote-tracking branch 'parity/master' into auth-round-no-mocknet
2016-10-24 15:32:30 +01:00
Robert Habermeier
96f4c10453
sweep most unwraps from ethcore crate, dapps crate ( #2762 )
...
* sweep most unwraps from ethcore crate
* purge unwrap from dapps server
* whitespace
[ci:none]
2016-10-20 23:41:15 +02:00
keorn
303f922ebd
steps based on unix epoch
2016-10-15 13:55:10 +01:00
Tomasz Drwięga
03c1559ead
Support for decryption in Signer ( #2421 )
...
* Adding some tests
* Implementing decrypt in queue
* Removing code duplication.
* Printing public key in ethstore
* Bump UI
* Normalizing dapps format for signer.
* Fixing tests compilation
* fix whitespace
[ci:skip]
2016-10-15 14:44:08 +02:00
keorn
44f42ac7d3
Merge remote-tracking branch 'parity/master' into auth-round-no-mocknet
...
Conflicts:
ethcore/src/state/mod.rs
ethcore/src/tests/mod.rs
2016-10-12 18:39:31 +01:00
Arkadiy Paronyan
ad63780b4d
Canonical state cache (master) ( #2311 )
...
* State cache
* Reduced copying data between caches
Whitespace and optional symbols
* Reduced copying data between caches
Whitespace and optional symbols
* Set a limit on storage cache
* Style and docs
2016-09-27 18:02:11 +02:00
keorn
28cf91c7a5
remove mocknet stuff, clean up debug
2016-09-27 15:50:16 +01:00
keorn
0c69d4a1ce
Merge remote-tracking branch 'parity/master' into auth-round
...
Conflicts:
devtools/src/random_path.rs
2016-09-27 12:39:25 +02:00
keorn
ec058cdb50
reseal on timeout
2016-09-27 12:12:18 +02:00
Tomasz Drwięga
15488b3e40
Fixing output of eth_call and Bytes deserialization ( #2230 )
...
* Fixing eth_call to builtins
* Fixing bytes deserialization
* Removing comment
2016-09-22 14:50:00 +02:00
keorn
c57e3cefe4
sync check method
2016-09-21 10:29:44 +02:00
keorn
44c4845d84
fix up step switching test
2016-09-19 18:40:25 +02:00
keorn
d84f94975f
add proposer step to seal
2016-09-19 18:00:39 +02:00
keorn
ce3e8750c9
additional consensus test
2016-09-19 14:33:11 +02:00
keorn
b31e732ebe
temporary is_sealer check disable
2016-09-19 10:39:57 +02:00
keorn
167cfd4caa
Enable sealing if Engine provides internal sealing given author ( #2084 )
...
* enable internal sealing based on author
* add tests, keep track of engine sealing status
* method to check if default address is_sealer
* simplify constructors
* fix typo
2016-09-15 12:12:15 +02:00
keorn
c482b8ffb6
enable sealing only is authority
2016-09-14 17:28:15 +02:00
keorn
bedbe6e65e
update test spec loading
2016-09-14 11:20:22 +02:00
keorn
7f05021075
Merge remote-tracking branch 'parity/should-seal' into auth-round
2016-09-14 10:59:33 +02:00
keorn
0880d4ad8f
method to check if default address is_sealer
2016-09-14 10:49:44 +02:00
keorn
2bd82269e8
add tests, keep track of engine sealing status
2016-09-14 00:00:26 +02:00
keorn
fef94205e3
enable internal sealing based on author
2016-09-13 19:59:34 +02:00
keorn
341e06481e
Split internal sealing from work preparation ( #2071 )
...
* separate block preparation methods
* Split internal sealing from work sealing, add cli option
* replace cli with engine method, simplify
* More docs about sealing types. Bypass work in external txs.
* split requires_reseal, add test and new test miner
2016-09-13 15:09:07 +02:00
keorn
eee6be1ce3
implement new predicate trait
2016-09-13 14:23:52 +02:00
keorn
8b9e7c0ba5
Merge remote-tracking branch 'parity/split-internal-seal' into auth-round
2016-09-13 12:57:52 +02:00