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)
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: added checkpoint for last block
10 years ago
chain_manager_test.go
core: added checkpoint for last block
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: txpool listen for ChainHeadEvent instead of ChainEvent
10 years ago
transaction_pool_test.go
core: reduce CPU load by reducing calls to checkQueue
10 years ago
vm_env.go
core/types: make blocks immutable
10 years ago