Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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.
9 years ago
..
state
core, miner, xeth: renamed gas methods
10 years ago
types
core/types: cache computed block values
9 years ago
vm
core/vm: clarified SSTORE
10 years ago
.gitignore
Renamed `chain` => `core`
10 years ago
asm.go
moved state and vm to core
10 years ago
bench_test.go
core: generate benchmark keys only once
9 years ago
block_cache.go
core: block cache Has method thread safe
10 years ago
block_cache_test.go
core/types: make blocks immutable
9 years ago
block_processor.go
core, eth, rpc: avoid unnecessary block header copying
9 years ago
block_processor_test.go
core, eth, rpc: avoid unnecessary block header copying
9 years ago
blocks.go
core: add bad block for the 'missing nonce check' fork
10 years ago
canary.go
core, miner: implemented canary
9 years ago
chain_makers.go
core: add GenerateChain, GenesisBlockForTesting
9 years ago
chain_makers_test.go
core: fixed tests
9 years ago
chain_manager.go
core, miner: added queued write to WriteBlock
9 years ago
chain_manager_test.go
core: replaced BlockCache with lru.Cache
9 years ago
error.go
core: fix the nonce check one more time
10 years ago
events.go
core: changed how head events are checked
10 years ago
execution.go
core/vm: added structured logging
10 years ago
fees.go
Renamed `chain` => `core`
10 years ago
filter.go
core: skip genesis block for reprocess. Closes #1202
10 years ago
filter_test.go
Locks, refactor, tests
10 years ago
genesis.go
core: add GenerateChain, GenesisBlockForTesting
9 years ago
helper_test.go
core: fixed test
10 years ago
manager.go
core, eth/downloader: expose the bad hashes, check in downloader
10 years ago
state_transition.go
core: remove superfluous big.Int allocations
9 years ago
transaction_pool.go
core/types: make blocks immutable
9 years ago
transaction_pool_test.go
core/types: make transactions immutable
9 years ago
vm_env.go
core/types: make blocks immutable
9 years ago