@@ -86,7 +86,8 @@ func (bc *testBlockChain) SubscribeChainHeadEvent(ch chan<- core.ChainHeadEvent)
8686func TestMiner (t * testing.T ) {
8787 miner , mux , cleanup := createMiner (t )
8888 defer cleanup (false )
89- miner .Start (common .HexToAddress ("0x12345" ))
89+
90+ miner .Start ()
9091 waitForMiningState (t , miner , true )
9192 // Start the downloader
9293 mux .Post (downloader.StartEvent {})
@@ -114,7 +115,8 @@ func TestMiner(t *testing.T) {
114115func TestMinerDownloaderFirstFails (t * testing.T ) {
115116 miner , mux , cleanup := createMiner (t )
116117 defer cleanup (false )
117- miner .Start (common .HexToAddress ("0x12345" ))
118+
119+ miner .Start ()
118120 waitForMiningState (t , miner , true )
119121 // Start the downloader
120122 mux .Post (downloader.StartEvent {})
@@ -146,7 +148,8 @@ func TestMinerDownloaderFirstFails(t *testing.T) {
146148func TestMinerStartStopAfterDownloaderEvents (t * testing.T ) {
147149 miner , mux , cleanup := createMiner (t )
148150 defer cleanup (false )
149- miner .Start (common .HexToAddress ("0x12345" ))
151+
152+ miner .Start ()
150153 waitForMiningState (t , miner , true )
151154 // Start the downloader
152155 mux .Post (downloader.StartEvent {})
@@ -159,7 +162,7 @@ func TestMinerStartStopAfterDownloaderEvents(t *testing.T) {
159162 miner .Stop ()
160163 waitForMiningState (t , miner , false )
161164
162- miner .Start (common . HexToAddress ( "0x678910" ) )
165+ miner .Start ()
163166 waitForMiningState (t , miner , true )
164167
165168 miner .Stop ()
@@ -170,21 +173,21 @@ func TestStartWhileDownload(t *testing.T) {
170173 miner , mux , cleanup := createMiner (t )
171174 defer cleanup (false )
172175 waitForMiningState (t , miner , false )
173- miner .Start (common . HexToAddress ( "0x12345" ) )
176+ miner .Start ()
174177 waitForMiningState (t , miner , true )
175178 // Stop the downloader and wait for the update loop to run
176179 mux .Post (downloader.StartEvent {})
177180 waitForMiningState (t , miner , false )
178181 // Starting the miner after the downloader should not work
179- miner .Start (common . HexToAddress ( "0x12345" ) )
182+ miner .Start ()
180183 waitForMiningState (t , miner , false )
181184}
182185
183186func TestStartStopMiner (t * testing.T ) {
184187 miner , _ , cleanup := createMiner (t )
185188 defer cleanup (false )
186189 waitForMiningState (t , miner , false )
187- miner .Start (common . HexToAddress ( "0x12345" ) )
190+ miner .Start ()
188191 waitForMiningState (t , miner , true )
189192 miner .Stop ()
190193 waitForMiningState (t , miner , false )
@@ -194,7 +197,7 @@ func TestCloseMiner(t *testing.T) {
194197 miner , _ , cleanup := createMiner (t )
195198 defer cleanup (true )
196199 waitForMiningState (t , miner , false )
197- miner .Start (common . HexToAddress ( "0x12345" ) )
200+ miner .Start ()
198201 waitForMiningState (t , miner , true )
199202 // Terminate the miner and wait for the update loop to run
200203 miner .Close ()
@@ -206,21 +209,21 @@ func TestCloseMiner(t *testing.T) {
206209func TestMinerSetEtherbase (t * testing.T ) {
207210 miner , mux , cleanup := createMiner (t )
208211 defer cleanup (false )
209- // Start with a 'bad' mining address
210- miner .Start (common .HexToAddress ("0xdead" ))
212+ miner .Start ()
211213 waitForMiningState (t , miner , true )
212214 // Start the downloader
213215 mux .Post (downloader.StartEvent {})
214216 waitForMiningState (t , miner , false )
215217 // Now user tries to configure proper mining address
216- miner .Start (common . HexToAddress ( "0x1337" ) )
218+ miner .Start ()
217219 // Stop the downloader and wait for the update loop to run
218220 mux .Post (downloader.DoneEvent {})
219-
220221 waitForMiningState (t , miner , true )
221- // The miner should now be using the good address
222- if got , exp := miner .coinbase , common .HexToAddress ("0x1337" ); got != exp {
223- t .Fatalf ("Wrong coinbase, got %x expected %x" , got , exp )
222+
223+ coinbase := common .HexToAddress ("0xdeedbeef" )
224+ miner .SetEtherbase (coinbase )
225+ if addr := miner .worker .etherbase (); addr != coinbase {
226+ t .Fatalf ("Unexpected etherbase want %x got %x" , coinbase , addr )
224227 }
225228}
226229
0 commit comments