go-ethereum/core
Jeffrey Wilcke d8fe64acaa core, miner: added queued write to WriteBlock
This fixes an issue with the lru cache not being available when calling
WriteBlock. WriteBlock previously always assumed to be called from the
InsertChain where the lru cache was always created prior to calling
WriteBlock. When being called from the worker this could lead in to a
nil pointer exception being thrown and causing database corruption.
2015-06-30 11:14:43 +02:00
..
state core, miner, xeth: renamed gas methods 2015-06-21 17:09:19 +02:00
types core/types: cache computed block values 2015-06-29 18:51:48 +02:00
vm core/vm: clarified SSTORE 2015-06-18 12:25:02 +02:00
.gitignore Renamed `chain` => `core` 2014-12-04 10:28:02 +01:00
asm.go moved state and vm to core 2015-03-23 16:59:09 +01:00
bench_test.go core: generate benchmark keys only once 2015-06-29 18:51:48 +02:00
block_cache.go core: block cache Has method thread safe 2015-05-19 21:50:56 +02:00
block_cache_test.go core/types: make blocks immutable 2015-06-29 18:51:47 +02:00
block_processor.go core, eth, rpc: avoid unnecessary block header copying 2015-06-29 18:51:48 +02:00
block_processor_test.go core, eth, rpc: avoid unnecessary block header copying 2015-06-29 18:51:48 +02:00
blocks.go core: add bad block for the 'missing nonce check' fork 2015-06-08 02:54:10 +02:00
canary.go core, miner: implemented canary 2015-06-29 13:31:49 +02:00
chain_makers.go core: add GenerateChain, GenesisBlockForTesting 2015-06-29 18:51:47 +02:00
chain_makers_test.go core: fixed tests 2015-06-29 18:51:49 +02:00
chain_manager.go core, miner: added queued write to WriteBlock 2015-06-30 11:14:43 +02:00
chain_manager_test.go core: replaced BlockCache with lru.Cache 2015-06-30 00:36:25 +02:00
error.go core: fix the nonce check one more time 2015-06-08 02:19:39 +02:00
events.go core: changed how head events are checked 2015-05-15 00:42:06 +02:00
execution.go core/vm: added structured logging 2015-06-10 10:59:44 +02:00
fees.go Renamed `chain` => `core` 2014-12-04 10:28:02 +01:00
filter.go core: skip genesis block for reprocess. Closes #1202 2015-06-09 13:24:32 +02:00
filter_test.go Locks, refactor, tests 2014-12-18 13:12:54 +01:00
genesis.go core: add GenerateChain, GenesisBlockForTesting 2015-06-29 18:51:47 +02:00
helper_test.go core: fixed test 2015-06-10 17:13:32 +02:00
manager.go core, eth/downloader: expose the bad hashes, check in downloader 2015-05-28 14:03:10 +03:00
state_transition.go core: remove superfluous big.Int allocations 2015-06-29 18:51:48 +02:00
transaction_pool.go core/types: make blocks immutable 2015-06-29 18:51:47 +02:00
transaction_pool_test.go core/types: make transactions immutable 2015-06-29 18:51:47 +02:00
vm_env.go core/types: make blocks immutable 2015-06-29 18:51:47 +02:00