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.
Felix Lange
ae1b5b3ff2
eth, xeth: fix GasPriceOracle goroutine leak
...
XEth.gpo was being initialized as needed. WithState copies the XEth
struct including the gpo field. If gpo was nil at the time of the copy
and Call or Transact were invoked on it, an additional GPO listenLoop
would be spawned.
Move the lazy initialization to GasPriceOracle instead so the same GPO
instance is shared among all created XEths.
Fixes #1317
Might help with #1930
9 years ago
..
downloader
core, eth, trie: fix data races and merge/review issues
9 years ago
fetcher
core, eth, trie: fix data races and merge/review issues
9 years ago
filters
core, eth, trie: fix data races and merge/review issues
9 years ago
backend.go
console:
9 years ago
backend_test.go
core, eth, trie: fix data races and merge/review issues
9 years ago
cpu_mining.go
all: Add GPU mining, disabled by default
9 years ago
gasprice.go
eth, xeth: fix GasPriceOracle goroutine leak
9 years ago
gpu_mining.go
all: Add GPU mining, disabled by default
9 years ago
handler.go
core, eth, trie: fix data races and merge/review issues
9 years ago
handler_test.go
core, eth, trie: fix data races and merge/review issues
9 years ago
helper_test.go
eth: clean out light node notions from eth
9 years ago
metrics.go
core, eth, trie: fix data races and merge/review issues
9 years ago
peer.go
core, eth, trie: direct state trie synchronization
9 years ago
protocol.go
eth: clean out light node notions from eth
9 years ago
protocol_test.go
eth: clean out light node notions from eth
9 years ago
sync.go
core, eth, trie: fix data races and merge/review issues
9 years ago
sync_test.go
core, eth, trie: fix data races and merge/review issues
9 years ago