rpc/js coinbase returns null if no etherbase set
This commit is contained in:
		
							parent
							
								
									09b6983175
								
							
						
					
					
						commit
						eb82ca4563
					
				| @ -140,7 +140,7 @@ func TestAccounts(t *testing.T) { | ||||
| 	defer os.RemoveAll(tmp) | ||||
| 
 | ||||
| 	checkEvalJSON(t, repl, `eth.accounts`, `["`+testAddress+`"]`) | ||||
| 	checkEvalJSON(t, repl, `eth.coinbase`, `"`+common.Address{}.Hex()+`"`) | ||||
| 	checkEvalJSON(t, repl, `eth.coinbase`, `null`) | ||||
| 
 | ||||
| 	val, err := repl.re.Run(`personal.newAccount("password")`) | ||||
| 	if err != nil { | ||||
| @ -151,9 +151,7 @@ func TestAccounts(t *testing.T) { | ||||
| 		t.Errorf("address not hex: %q", addr) | ||||
| 	} | ||||
| 
 | ||||
| 	// skip until order fixed #824
 | ||||
| 	// checkEvalJSON(t, repl, `eth.accounts`, `["`+testAddress+`", "`+addr+`"]`)
 | ||||
| 	// checkEvalJSON(t, repl, `eth.coinbase`, `"`+testAddress+`"`)
 | ||||
| } | ||||
| 
 | ||||
| func TestBlockChain(t *testing.T) { | ||||
|  | ||||
| @ -477,7 +477,10 @@ func (self *XEth) IsListening() bool { | ||||
| } | ||||
| 
 | ||||
| func (self *XEth) Coinbase() string { | ||||
| 	eb, _ := self.backend.Etherbase() | ||||
| 	eb, err := self.backend.Etherbase() | ||||
| 	if err != nil { | ||||
| 		return "0x0" | ||||
| 	} | ||||
| 	return eb.Hex() | ||||
| } | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user