Commit Graph

2262 Commits

Author SHA1 Message Date
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
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
debris
e38225d1a5 removed all warnings 2015-12-14 17:53:48 +01:00
debris
b7ed6144db common improvements in querying 2015-12-14 17:12:47 +01:00
debris
ee65595a76 HeaderView, BlockView, blockchain api for blocks, block_headers, transaction_hashes, uncle_hashes 2015-12-14 16:14:50 +01:00
debris
ef2a0a2e5c fixed blockview seal 2015-12-14 15:31:56 +01:00
debris
eb342d4a6a Merge branch 'master' of https://github.com/gavofyork/ethcore into blockchain 2015-12-14 15:26:56 +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
debris
debf88db5d blocksdb 2015-12-14 14:15:27 +01:00
debris
4a4d5e638f Merge branch 'master' of https://github.com/gavofyork/ethcore into blockchain 2015-12-14 13:32:56 +01:00
debris
01ee84b7d0 bc extras: TransactionAddress, BlockLogBlooms, BlocksBlooms 2015-12-14 13:32:22 +01:00
Gav Wood
c7768e110e Merge pull request #17 from gavofyork/rlp_array
decoding to rust array [T; $len] using macro
2015-12-14 12:24:50 +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
fe9c8f8c11 applied changed from rlp_array 2015-12-14 12:18:53 +01:00
debris
bd43d46026 Merge branch 'rlp_array' into blockchain 2015-12-14 12:15:07 +01:00
debris
7e9ce8f51c rlp array && added missing rustc crate 2015-12-14 12:09:32 +01:00
debris
9231bc6622 read_list -> as_list 2015-12-14 12:03:48 +01:00
debris
de4a227a47 decoding fixed sized arrays 2015-12-14 11:56:11 +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
debris
8a55909bef fixes after the merge 2015-12-14 11:05:40 +01:00
debris
2ac0f0f4ac Merge branch 'master' of https://github.com/gavofyork/ethcore into blockchain 2015-12-14 11:02:33 +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
d88c4db470 Merge pull request #16 from gavofyork/hash_changes
added H264 (required for extras_db slices), removed unnecessary unsafe code
2015-12-13 23:17:05 +01:00
Gav Wood
6e6d00178e Minor reworking of Account. 2015-12-13 23:12:22 +01:00