Robert Habermeier
ffde22e711
move genesis_epoch_data function to spec
2017-09-04 12:46:32 +02:00
Robert Habermeier
e69e8254db
instantiate genesis epoch data if nonexistant in header_chain
2017-09-04 12:37:03 +02:00
Robert Habermeier
372779915f
Merge branch 'master' into light-poa
2017-09-04 12:30:37 +02:00
Marek Kotewicz
b731ccea18
triehash is separated from util ( #6428 )
2017-09-03 09:11:14 +02:00
Hawstein
7b8af30590
remove re-export of parking_lot in util ( #6435 )
2017-09-02 20:09:13 +02:00
Hawstein
1d95fe481f
fix modexp bug: return 0 if base=0 ( #6424 )
2017-09-02 20:08:34 +02:00
Hawstein
2faa28ce9b
separate semantic_version from util ( #6438 )
2017-09-02 13:14:21 +02:00
Hawstein
0b5285c282
move timer.rs to ethcore ( #6437 )
2017-09-02 10:54:39 +02:00
Hawstein
cf366bdb29
util should not reexport ansi_term
2017-09-01 22:57:57 +08:00
debris
94f717a255
Merge branch 'master' into keccak_fn
2017-08-31 11:53:26 +02:00
debris
7849fff41e
finished
2017-08-31 11:35:41 +02:00
debris
f0e8abb07b
Hashable::sha3 -> fn keccak for ethcore
2017-08-30 19:18:28 +02:00
Robert Habermeier
abfa8e95a2
Merge branch 'master' into light-poa
2017-08-30 18:18:52 +02:00
Axel Chalon
6b5ad69c22
Remove reexport of HeapSizeOf in util ( #6419 )
2017-08-30 16:04:47 +02:00
debris
8a420d6580
fixed merge
2017-08-30 14:37:02 +02:00
debris
88200a1193
Merge branch 'master' into Fix-4858
2017-08-30 14:30:39 +02:00
Robert Habermeier
4e1fefc8ea
test balance of spec-constructed account is kept
2017-08-30 11:57:48 +02:00
Robert Habermeier
c1c7d7a3e2
ensure balances of constructor accounts are kept
2017-08-29 17:02:38 +02:00
Robert Habermeier
36d046f3ca
do not activate genesis epoch in immediate transition validator contract ( #6349 )
2017-08-29 15:16:24 +02:00
Robert Habermeier
d3c3e0b164
Merge branch 'master' into light-poa
2017-08-29 15:14:58 +02:00
Gav Wood
e3666457cf
Consistent use of ,
s
2017-08-29 15:12:58 +02:00
Gav Wood
50495c6898
Merge branch 'master' into Fix-4858
2017-08-29 15:11:05 +02:00
Arkadiy Paronyan
d520aa2633
Connection filter ( #6359 )
2017-08-29 14:38:01 +02:00
Tomasz Drwięga
b8e6799d67
Don't accept transactions above block gas limit.
2017-08-29 10:50:13 +02:00
Marek Kotewicz
e7cc0477fb
Merge pull request #6399 from paritytech/evm-trace-fix
...
Fix memory tracing.
2017-08-28 18:53:22 +02:00
Tomasz Drwięga
f9a08e285c
Running state test using parity-evm ( #6355 )
...
* Initial version of state tests.
* Refactor state to support tracing.
* Unify TransactResult.
* Add test.
2017-08-28 14:25:16 +02:00
Nikolay Volf
abecd80f54
Wasm math tests extended ( #6354 )
...
* extend math tests
* use latest wasm-tests
* cleanup
* avoid overflow
* use correct gas-
* and division
2017-08-28 14:12:40 +02:00
Tomasz Drwięga
4f69ee0437
Add test to cover that.
2017-08-28 12:32:19 +02:00
debris
faf0428b60
fixed pending block panic, closes #6239
2017-08-27 13:10:08 +02:00
Tomasz Drwięga
dd3b6d49ee
Fix memory tracing.
2017-08-26 21:53:41 +02:00
Robert Habermeier
c79ecee094
only load ancestry from chain closure in engine
2017-08-24 16:29:31 +02:00
Robert Habermeier
b953f9b66a
glue for fetching epoch proofs from network
2017-08-24 15:17:48 +02:00
Robert Habermeier
871a9c063e
Merge branch 'master' into light-poa
2017-08-23 15:49:02 +02:00
Robert Habermeier
2ff3dff6ea
serve epoch signals over network and check them
2017-08-23 15:37:35 +02:00
Robert Habermeier
7f3e718851
EngineClient implementation for light client
2017-08-22 21:02:40 +08:00
Arkadiy Paronyan
d41dd13918
Tweaked snapshot params ( #6344 )
2017-08-22 11:24:56 +02:00
Robert Habermeier
b4d3f78d67
Merge pull request #6345 from paritytech/networkid
...
Rename network_id to chain_id where applicable.
2017-08-22 17:01:23 +08:00
Robert Habermeier
9ae2ed39ec
only use engineclient trait for engines, separated from client trait
2017-08-22 16:00:44 +08:00
Tomasz Drwięga
73644adf69
Rename network_id to chain_id where applicable.
2017-08-21 14:23:10 +02:00
Robert Habermeier
2985561012
detect epoch changes in light client
2017-08-21 18:31:25 +09:00
debris
a247d5b2dc
Merge branch 'master' into itertools
2017-08-21 09:12:36 +02:00
Nikolay Volf
9e4c122cf3
WASM math test ( #6305 )
...
* wasm tests initial
* fix bug in bitswap
2017-08-20 12:02:59 +08:00
Marek Kotewicz
407c8c3fb9
rlp_derive ( #6125 )
...
* rlp_derive
* RlpEncodableWrapper, RlpDecodableWrapper
* use rlp_derive in parity
* fixed broken transaction Action serialization
2017-08-20 12:01:46 +08:00
Robert Habermeier
6ab0fc4e14
epoch transitions in the header chain DB
2017-08-19 17:07:31 +09:00
debris
4cb610d9ae
Itertools are no longer reexported from util, optimized triedb iter
2017-08-17 16:05:26 +02:00
Tomasz Drwięga
a34bea1dad
Fix balance increase.
2017-08-15 10:07:00 +02:00
Robert Habermeier
1e269c94a6
prove_transaction function on state
2017-08-15 00:12:40 +02:00
Nikolay Volf
4ab607d4de
wasm-std refactoring ( #6278 )
2017-08-14 12:33:52 +03:00
Anton Gavrilov
bfd238e000
Style fixed after review
2017-08-10 12:36:29 +02:00
Svyatoslav Nikolsky
33ba5b63f3
SecretStore: encrypt messages using private key from key store ( #6146 )
...
* do not cache ACL storage contract
* when error comes before initialization
* initial KeyServerSet commit
* update_nodes_set in maintain
* do not connect to self
* fixed connection establishing
* removed println
* improved KeyServerSet tracing
* moved parsing to KeyServerSet
* re-read only when blockchain is changed
* do not try to connect if not a part of cluster
* improved logging
* fixed tests
* NodeKeyPAir trait
* fixed parity to use new trait
* continue integrating with parity
* updated parity for NodeKeyPair
* completed KeyStoreNodeKeyPair
* removed comment
* removed dependency && style
2017-08-09 11:09:40 +02:00