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.
10 years ago
..
state
core, miner, xeth: renamed gas methods
10 years ago
types
core/types: cache computed block values
10 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
10 years ago
block_cache.go
core: block cache Has method thread safe
10 years ago
block_cache_test.go
core/types: make blocks immutable
10 years ago
block_processor.go
core, eth, rpc: avoid unnecessary block header copying
10 years ago
block_processor_test.go
core, eth, rpc: avoid unnecessary block header copying
10 years ago
blocks.go
core: add bad block for the 'missing nonce check' fork
10 years ago
canary.go
core, miner: implemented canary
10 years ago
chain_makers.go
core: add GenerateChain, GenesisBlockForTesting
10 years ago
chain_makers_test.go
core: fixed tests
10 years ago
chain_manager.go
core, miner: added queued write to WriteBlock
10 years ago
chain_manager_test.go
core: replaced BlockCache with lru.Cache
10 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
10 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
10 years ago
transaction_pool.go
core/types: make blocks immutable
10 years ago
transaction_pool_test.go
core/types: make transactions immutable
10 years ago
vm_env.go
core/types: make blocks immutable
10 years ago