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
a748afce03
core: txpool listen for ChainHeadEvent instead of ChainEvent
...
Changed the transaction pool to listen for ChainHeadEvent when resetting
the state instead of ChainEvent. It makes very little sense to burst
through transactions while we are catching up (e.g., have more than one
block to process)
9 years ago
..
state
core, miner, xeth: renamed gas methods
9 years ago
types
core/types: cache computed block values
9 years ago
vm
core/vm: clarified SSTORE
9 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
9 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
9 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: added checkpoint for last block
9 years ago
chain_manager_test.go
core: added checkpoint for last block
9 years ago
error.go
core: fix the nonce check one more time
9 years ago
events.go
core: changed how head events are checked
9 years ago
execution.go
core/vm: added structured logging
9 years ago
fees.go
Renamed `chain` => `core`
10 years ago
filter.go
core: skip genesis block for reprocess. Closes #1202
9 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
9 years ago
manager.go
core, eth/downloader: expose the bad hashes, check in downloader
9 years ago
state_transition.go
core: remove superfluous big.Int allocations
9 years ago
transaction_pool.go
core: txpool listen for ChainHeadEvent instead of ChainEvent
9 years ago
transaction_pool_test.go
core: reduce CPU load by reducing calls to checkQueue
9 years ago
vm_env.go
core/types: make blocks immutable
9 years ago