plugeth/core
Felix Lange 4047ccad2f trie: add start key to NodeIterator constructors
The 'step' method is split into two parts, 'peek' and 'push'. peek
returns the next state but doesn't make it current.

The end of iteration was previously tracked by setting 'trie' to nil.
End of iteration is now tracked using the 'iteratorEnd' error, which is
slightly cleaner and requires less code.
2017-04-25 02:14:31 +02:00
..
asm cmd/evm, core/asm: add EVM assembler (#3686) 2017-03-01 01:11:24 +01:00
state trie: add start key to NodeIterator constructors 2017-04-25 02:14:31 +02:00
types core, core/types: regenerate JSON marshaling, add "hash" to headers (#13868) 2017-04-06 11:38:21 +03:00
vm all: update license information 2017-04-14 10:29:00 +02:00
.gitignore Renamed chain => core 2014-12-04 10:28:02 +01:00
bench_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
block_validator_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
block_validator.go consensus, core: drop all the legacy custom core error types 2017-04-06 17:34:19 +03:00
blockchain_test.go consensus/clique: Proof of Authority (#3753) 2017-04-10 12:24:12 +02:00
blockchain.go consensus, core, ethstats: use engine specific block beneficiary (#14318) 2017-04-12 16:38:31 +03:00
blocks.go core, core/state: fixed consensus issue added touch revert 2016-11-24 22:12:54 +01:00
chain_makers_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
chain_makers.go consensus, core, ethstats: use engine specific block beneficiary (#14318) 2017-04-12 16:38:31 +03:00
dao_test.go core: don't import genesis block in TestDAOForkRangeExtradata 2017-04-12 18:47:47 +02:00
dao.go consensus, core: drop all the legacy custom core error types 2017-04-06 17:34:19 +03:00
database_util_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
database_util.go all: next batch of log polishes to contextual versions 2017-02-28 15:03:20 +02:00
error.go consensus, core: drop all the legacy custom core error types 2017-04-06 17:34:19 +03:00
events.go core/vm: move Log to core/types 2017-01-06 14:15:22 +01:00
evm.go all: update license information 2017-04-14 10:29:00 +02:00
fees.go Merge pull request #1515 from fjl/license-fixes 2015-07-28 04:29:42 -07:00
filter_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
gaspool.go consensus, core: drop all the legacy custom core error types 2017-04-06 17:34:19 +03:00
gen_genesis_account.go core, core/types: regenerate JSON marshaling, add "hash" to headers (#13868) 2017-04-06 11:38:21 +03:00
gen_genesis.go core, core/types: regenerate JSON marshaling, add "hash" to headers (#13868) 2017-04-06 11:38:21 +03:00
genesis_alloc.go core: refactor genesis handling 2017-03-23 15:58:43 +01:00
genesis_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
genesis.go core, core/types: regenerate JSON marshaling, add "hash" to headers (#13868) 2017-04-06 11:38:21 +03:00
headerchain.go consensus, core, ethstats: use engine specific block beneficiary (#14318) 2017-04-12 16:38:31 +03:00
helper_test.go cmd/geth, cmd/utils, core, rpc: renamed to blockchain 2015-10-04 01:13:56 +02:00
mkalloc.go core: refactor genesis handling 2017-03-23 15:58:43 +01:00
state_processor.go consensus, core, ethstats: use engine specific block beneficiary (#14318) 2017-04-12 16:38:31 +03:00
state_transition.go consensus, core: drop all the legacy custom core error types 2017-04-06 17:34:19 +03:00
tx_list_test.go core: abstract out a sorted transaction hash map 2016-09-02 14:15:40 +03:00
tx_list.go all: fix spelling errors 2017-01-06 19:44:35 +02:00
tx_pool_test.go core: refactor genesis handling 2017-03-23 15:58:43 +01:00
tx_pool.go Merge pull request #3723 from karalabe/logger-updates-2 2017-02-28 16:55:37 +02:00
types.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00