ethstats: fix full node interface post 1559
This commit is contained in:
		
							parent
							
								
									3b05318525
								
							
						
					
					
						commit
						6b6d3190cf
					
				| @ -77,7 +77,7 @@ type fullNodeBackend interface { | ||||
| 	Miner() *miner.Miner | ||||
| 	BlockByNumber(ctx context.Context, number rpc.BlockNumber) (*types.Block, error) | ||||
| 	CurrentBlock() *types.Block | ||||
| 	SuggestPrice(ctx context.Context) (*big.Int, error) | ||||
| 	SuggestGasTipCap(ctx context.Context) (*big.Int, error) | ||||
| } | ||||
| 
 | ||||
| // Service implements an Ethereum netstats reporting daemon that pushes local
 | ||||
| @ -780,8 +780,11 @@ func (s *Service) reportStats(conn *connWrapper) error { | ||||
| 		sync := fullBackend.Downloader().Progress() | ||||
| 		syncing = fullBackend.CurrentHeader().Number.Uint64() >= sync.HighestBlock | ||||
| 
 | ||||
| 		price, _ := fullBackend.SuggestPrice(context.Background()) | ||||
| 		price, _ := fullBackend.SuggestGasTipCap(context.Background()) | ||||
| 		gasprice = int(price.Uint64()) | ||||
| 		if basefee := fullBackend.CurrentHeader().BaseFee; basefee != nil { | ||||
| 			gasprice += int(basefee.Uint64()) | ||||
| 		} | ||||
| 	} else { | ||||
| 		sync := s.backend.Downloader().Progress() | ||||
| 		syncing = s.backend.CurrentHeader().Number.Uint64() >= sync.HighestBlock | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user