Commit Graph

2938 Commits

Author SHA1 Message Date
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
Arkadiy Paronyan
e51b7ffed7 Merge pull request #45 from gavofyork/state
State::code and State::storage_at + tests.
2015-12-19 19:43:01 +01: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
arkpar
900fc833f0 Merge branch 'master' of github.com:gavofyork/ethcore-util into network 2015-12-19 14:19:14 +01:00
Arkadiy Paronyan
58b68e0aef Merge pull request #21 from gavofyork/triemut
Repot Trie and split into mutable and immutable variants.
2015-12-19 13:56:03 +01:00
Gav Wood
0addfc186d Add tests for triedb, optimise tests for triedbmut. 2015-12-19 12:53:05 +00:00
Gav Wood
cc192b2264 Merge remote-tracking branch 'origin/master' into triemut 2015-12-19 12:38:02 +00:00
Gav Wood
80cdde2972 Renamed RLP's generic submodules to prevent systematic name clashing.
Repotted Trie module.
2015-12-19 12:35:26 +00:00
debris
c2a799064d fixed one of tree route cases 2015-12-18 11:34:55 +01:00
debris
f7ee9436cd more convinient creation of uint 2015-12-18 10:29:06 +01:00
Gav Wood
ffd10d3373 Broken build 2015-12-17 21:12:35 +01:00
debris
e591738157 blockchain Cell<H256> -> RefCell<H256> 2015-12-17 20:37:04 +01:00
debris
dad010f8b1 fixed loading genesis 2015-12-17 19:26:21 +01:00
debris
dbeae3ade3 Merge branch 'master' of https://github.com/gavofyork/ethcore into blockchain 2015-12-17 17:21:47 +01:00
debris
5630daa0a8 removed unused block mod 2015-12-17 17:21:37 +01:00
debris
535e936e29 basic tests and docs for blockchain 2015-12-17 17:20:10 +01:00
debris
f390eb8545 blockchain insert_block tree route 2015-12-17 15:11:42 +01:00
arkpar
6e4850d4ae updated for new RLP interface 2015-12-17 14:05:13 +01:00
Gav Wood
2a5c6665cf Trie (immutable). 2015-12-17 12:48:47 +01:00
Gav Wood
674c667114 Rename Trie to TrieMut in preparation for immutable trie. 2015-12-17 12:43:50 +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
arkpar
ba4620bd6c Merge branch 'master' of github.com:gavofyork/ethcore-util into network
Conflicts:
	src/lib.rs
	src/rlp.rs
	src/triehash.rs
2015-12-17 11:46:42 +01:00
arkpar
a9bd050d2f Net service 2015-12-17 11:42:30 +01:00
debris
324762f6a7 cleanup 2015-12-17 02:13:14 +01:00
debris
2251c469b8 extras refactored 2015-12-17 01:54:24 +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
Gav Wood
16bcb42865 Merge pull request #18 from gavofyork/heapsize
heapsize && squeeze
2015-12-16 17:55:45 +01:00
debris
3862d639bc cache size && common naming changes 2015-12-16 17:39:15 +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
debris
926efb6fc8 docs, tests and bugfixes for squeeze 2015-12-16 17:12:20 +01:00
Gav Wood
d6e6f9bf94 State::ensure_cached with docs and tests. 2015-12-16 16:39:49 +01:00
debris
56de081381 squeeze is pub 2015-12-16 16:27:27 +01:00
debris
ca1a6bd791 heapsize && squeeze 2015-12-16 16:23:21 +01:00
Gav Wood
249424997d Account::storage_at, Account::ensure_cached and tests. 2015-12-16 12:46:25 +01:00
debris
1e6694ec7f removed unused stuff 2015-12-15 16:36:38 +01:00
debris
b2177ad2eb Merge branch 'master' of https://github.com/gavofyork/ethcore into blockchain 2015-12-15 16:22:48 +01:00
Marek Kotewicz
9ec38dd8ab Merge pull request #42 from gavofyork/state
Additional tests.
2015-12-15 16:22:35 +01:00
debris
e575f35caf blockchain wip 2015-12-15 16:21:19 +01:00