Commit Graph

124 Commits (fadd9d8b81324b0d4405de2837ac9939b2cef6c5)

Author SHA1 Message Date
Marius van der Wijden d8e0807da2
miner: refactor the miner, make the pending block on demand (#28623) 9 months ago
Péter Szilágyi 16ce7bf50f
eth, miner: fix enforcing the minimum miner tip (#28933) 10 months ago
rjl493456442 d4961881d7
miner: suspend miner if node is syncing (#27218) 2 years ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
rjl493456442 2b44ef5f93
miner, cmd, eth: require explicit etherbase address (#26413) 2 years ago
rjl493456442 08fb1aade6
miner: display change in fees, change recommit period (#26097) 2 years ago
rjl493456442 a2a144c593
miner, eth: implement recommit mechanism for payload building (#25836) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
rjl493456442 1913b50111
eth, miner: add timeout for building sealing block (#25407) 2 years ago
rjl493456442 7c7cd410d1
eth, miner: retrieve mining state from live database (#25139) 2 years ago
Marius van der Wijden cc9fb8e21d
eth/catalyst, miner: build the execution payload async (#24866) 3 years ago
rjl493456442 78636ee568
eth, miner: use miner for post-merge block production (#23256) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Martin Holst Swende 28d30b51f8
eth: close miner on exit (instead of just stopping) (#21992) 3 years ago
Martin Holst Swende d21a069619
eth, miner: add RPC method to modify miner gaslimit (pre london: ceiling) (#23134) 3 years ago
Felföldi Zsolt 35dbf7a8a3
eth/gasprice: implement feeHistory API (#23033) 3 years ago
Péter Szilágyi 55300d4fdb
all: fix miner hashRate -> hashrate on API calls 4 years ago
Felix Lange cae6b5527e
cmd/geth, consensus/ethash: add support for --miner.notify.full flag (#22558) 4 years ago
Martin Holst Swende 4eb01b21c8
miner: set etherbase even if mining isn't possible at the moment (#21707) 4 years ago
Martin Holst Swende 1e10489196
miner: don't interrupt mining after successful sync (#21701) 4 years ago
Marius van der Wijden df219e23df
miner: fix regression, add test for starting while download (#21547) 4 years ago
Marius van der Wijden 7cf56d6f06
miner: use channels instead of atomics in update loop (#21536) 4 years ago
ucwong 48e3b95e77
miner: replace use of 'self' as receiver name (#21113) 5 years ago
gary rong 7b7e5921a4
miner: support disabling empty blockprecommits form the Go API (#20736) 5 years ago
Felix Lange d90d1db609
eth/filters: remove use of event.TypeMux for pending logs (#20312) 5 years ago
Guillaume Ballet f06ae5ca6a miner: fix staticcheck warnings (#20375) 5 years ago
gary rong 9b59c75405 miner: fix data race in tests (#20310) 5 years ago
gary rong 6269e5574c miner: polish miner configuration (#19480) 6 years ago
gary rong 457e930f27 eth, miner: prefer locally generated uncles vs remote ones (#17715) 6 years ago
Péter Szilágyi e8f229b82e
cmd, core, eth, miner, params: configurable gas floor and ceil 6 years ago
gary rong b2c644ffb5 cmd, eth, miner: make recommit configurable (#17444) 6 years ago
gary rong a1783d1697 miner: move agent logic to worker (#17351) 6 years ago
gary rong 51db5975cc consensus/ethash: move remote agent logic to ethash internal (#15853) 6 years ago
stompesi fe6cf00f48 miner: remove duplicated code (#15968) 7 years ago
Péter Szilágyi a2f23ca9b1 cmd, core, eth, miner: remove txpool gas price limits (#14442) 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Péter Szilágyi b7d93500f1 all: finish integrating Go ethash, delete C++ vendor 8 years ago
Péter Szilágyi 567d41d936 all: swap out the C++ ethash to the pure Go one (mining todo) 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Jeffrey Wilcke c12f4df910 params: core, core/vm, miner: 64bit gas instructions 8 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Jeffrey Wilcke 8b57c49490 params: core, core/vm, miner: 64bit gas instructions (#3514) 8 years ago
Péter Szilágyi dadd689359
miner: fix data race on setting etherbase/extradata 8 years ago
Martin Holst Swende 9f8bc00cf5 eth, miner: removed unnecessary state.Copy() 8 years ago
Péter Szilágyi 94c0519be2
miner: remove dead code, add gas price getter 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Felix Lange 3c09c5f12d core, miner: move Backend to miner 8 years ago
Jeffrey Wilcke f0cbebb19f core: added basic chain configuration 9 years ago
Péter Szilágyi 0228fb57cd eth, miner: fetch pending block/state in on go (data race) 9 years ago
Felix Lange fbdb44dcc1 cmd/utils, rpc/comms: stop XEth when IPC connection ends 9 years ago