Commit Graph

62 Commits

Author SHA1 Message Date
Gav Wood
6c785d2850 Move all chain parameters into engine_params and let Engine impl provide them. 2015-12-21 17:40:48 +00:00
Gav Wood
b52aac497e Remove networkparams. 2015-12-20 22:31:40 +00:00
Gav Wood
6a363c5646 Correct seal fields in spec. 2015-12-20 21:07:03 +00:00
Gav Wood
ea9a008031 Move information from networkparams.rs into spec.rs
Repot null_engine, spec, evm_schedule, builtin.
2015-12-20 20:45:43 +00:00
Gav Wood
a9591dcd3c Move bulking out in Engine/Params. 2015-12-20 15:12:53 +00:00
Gav Wood
feee9a26cb Remove SemanticVersion to ethcore-util. 2015-12-20 12:29:06 +00:00
Gav Wood
c718a5c627 Additional doc/tests. 2015-12-20 12:22:54 +00:00
Gav Wood
435911b9f0 Repot & introduce various additional components for rest of consensus algorithm. 2015-12-20 12:16:12 +00:00
Gav Wood
9d70f6bdff State::transfer_balance and a couple of placeholders. 2015-12-19 21:38:25 +00:00
Gav Wood
6b61ab6322 More succient code in State require/get. 2015-12-19 21:22:19 +00:00
Gav Wood
c7167068b8 Removed need for mutation in State. 2015-12-19 21:15:22 +00:00
Gav Wood
4c58d1a53f Remove cruft. 2015-12-19 18:03:42 +00:00
Gav Wood
b922f8ddec State::code and State::storage_at + tests. 2015-12-19 18:00:19 +00:00
Gav Wood
6ca78f8577 Merge branch 'broken' into state 2015-12-19 14:06:28 +00:00
Gav Wood
20d4da78bc Merge remote-tracking branch 'origin/master' into broken 2015-12-19 14:06:00 +00:00
Arkadiy Paronyan
18850c3197 Merge pull request #44 from gavofyork/state
State functions for balance and nonce operations
2015-12-19 14:21:22 +01:00
Gav Wood
ffd10d3373 Broken build 2015-12-17 21:12:35 +01:00
Gav Wood
58d8f13913 TrieDBMut rather than TrieDB in preparation for immutable Trie type. 2015-12-17 12:43:01 +01:00
Gav Wood
8687d0d097 Slightly better mutation semantics. 2015-12-17 12:32:35 +01:00
Gav Wood
e08958d502 Minor doc fix. 2015-12-16 20:11:37 +01:00
Gav Wood
8edd95e8cb Test and fixes for State's require function. 2015-12-16 20:02:28 +01:00
Gav Wood
d2f3942c47 Tests for nonce & balance. 2015-12-16 18:28:04 +01:00
Gav Wood
5443563903 State functions for balance and nonce operations. 2015-12-16 18:20:23 +01:00
Marek Kotewicz
efdb178487 Merge pull request #43 from gavofyork/state
Account::storage_at, Account::ensure_cached and tests.
2015-12-16 17:15:52 +01:00
Gav Wood
d6e6f9bf94 State::ensure_cached with docs and tests. 2015-12-16 16:39:49 +01:00
Gav Wood
249424997d Account::storage_at, Account::ensure_cached and tests. 2015-12-16 12:46:25 +01:00
Marek Kotewicz
9ec38dd8ab Merge pull request #42 from gavofyork/state
Additional tests.
2015-12-15 16:22:35 +01:00
Gav Wood
7fb17a39ce Additional tests for Account set_storage and set_code. 2015-12-15 13:17:59 +01:00
Gav Wood
17435099f1 Additional tests. 2015-12-15 13:09:50 +01:00
Gav Wood
b62157557e Merge pull request #41 from gavofyork/acc_seal
seal todo done
2015-12-14 15:25:39 +01:00
debris
c573b51a31 seal todo done 2015-12-14 15:22:41 +01:00
Gav Wood
3d37e77900 Merge pull request #40 from gavofyork/rlp_array
missing rustc_serialize crate && rlp `as_list` function
2015-12-14 12:24:44 +01:00
debris
7e9ce8f51c rlp array && added missing rustc crate 2015-12-14 12:09:32 +01:00
Marek Kotewicz
4f5609ee80 Merge pull request #39 from gavofyork/state
More methods in Account, documentation and tests.
2015-12-14 11:37:57 +01:00
Gav Wood
8d6a8973a6 More methods in Account, documentation and tests. 2015-12-14 11:32:12 +01:00
Marek Kotewicz
29cb3dbc85 Merge pull request #38 from gavofyork/state
Minor reworking of Account.
2015-12-13 23:52:35 +01:00
Gav Wood
6e6d00178e Minor reworking of Account. 2015-12-13 23:12:22 +01:00
Arkadiy Paronyan
b118531e38 Merge pull request #37 from gavofyork/state
Add Account and State classes.
2015-12-13 22:05:16 +01:00
Gav Wood
51e7dd705f Cleanups. 2015-12-13 21:49:40 +01:00
Gav Wood
53f4b226b9 Add Account and State classes. 2015-12-13 21:36:17 +01:00
Marek Kotewicz
8c3fcb73ea Merge pull request #36 from gavofyork/state
Revert regressions
2015-12-13 17:31:26 +01:00
Gav Wood
6852976c9c Revert regressions.
Merge branch 'master' of github.com:gavofyork/ethcore
2015-12-13 16:44:14 +01:00
Gav Wood
12f6534fa5 Merge branch 'master' of github.com:gavofyork/ethcore 2015-12-13 14:16:11 +01:00
debris
1c10f073f3 fixes in evmjit bridge 2015-12-10 14:59:46 +01:00
debris
74368663db denominations and networkparams 2015-12-09 15:31:43 +01:00
debris
1468145110 added two methods to transaction struct 2015-12-09 02:09:42 +01:00
debris
421d2d1174 signature agnostic transaction 2015-12-09 00:45:33 +01:00
debris
a9099e8569 Decodable blockheader 2015-12-08 16:36:44 +01:00
debris
43b88e4e76 blockheader 2015-12-08 16:31:36 +01:00
Gav Wood
44f287df02 Remove Bytes type from here. 2015-12-07 17:20:46 +01:00