go-ethereum/miner
rjl493456442 2b44ef5f93
miner, cmd, eth: require explicit etherbase address (#26413)
This change introduces a breaking change to miner.etherbase is configured.

Previously, users did not need to explicitly set the  etherbase address via flag, since 'first' local account was used as etherbase automatically. This change removes the  "default first account" feature.

In Proof-of-stake world, the fee recipient address is provided by CL, and not configured in Geth any more - meaning that miner.etherbase is mostly for legacy networks(pow, clique networks etc).
2023-01-20 11:26:01 -05:00
..
stress miner, eth: implement recommit mechanism for payload building (#25836) 2022-11-02 10:32:20 +01:00
miner.go miner, cmd, eth: require explicit etherbase address (#26413) 2023-01-20 11:26:01 -05:00
miner_test.go miner, cmd, eth: require explicit etherbase address (#26413) 2023-01-20 11:26:01 -05:00
payload_building.go eth/catalyst, miner: deduplicate work + show payload id (#26115) 2022-11-07 15:30:54 +01:00
payload_building_test.go miner, eth: implement recommit mechanism for payload building (#25836) 2022-11-02 10:32:20 +01:00
unconfirmed.go all: replace RWMutex with Mutex in places where RLock is not used (#21622) 2020-10-13 10:58:41 +02:00
unconfirmed_test.go all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
worker.go miner, cmd, eth: require explicit etherbase address (#26413) 2023-01-20 11:26:01 -05:00
worker_test.go miner: allow for extradata in post-merge blocks (#26387) 2022-12-28 10:48:26 +02:00