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 | 	Miner() *miner.Miner | ||||||
| 	BlockByNumber(ctx context.Context, number rpc.BlockNumber) (*types.Block, error) | 	BlockByNumber(ctx context.Context, number rpc.BlockNumber) (*types.Block, error) | ||||||
| 	CurrentBlock() *types.Block | 	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
 | // 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() | 		sync := fullBackend.Downloader().Progress() | ||||||
| 		syncing = fullBackend.CurrentHeader().Number.Uint64() >= sync.HighestBlock | 		syncing = fullBackend.CurrentHeader().Number.Uint64() >= sync.HighestBlock | ||||||
| 
 | 
 | ||||||
| 		price, _ := fullBackend.SuggestPrice(context.Background()) | 		price, _ := fullBackend.SuggestGasTipCap(context.Background()) | ||||||
| 		gasprice = int(price.Uint64()) | 		gasprice = int(price.Uint64()) | ||||||
|  | 		if basefee := fullBackend.CurrentHeader().BaseFee; basefee != nil { | ||||||
|  | 			gasprice += int(basefee.Uint64()) | ||||||
|  | 		} | ||||||
| 	} else { | 	} else { | ||||||
| 		sync := s.backend.Downloader().Progress() | 		sync := s.backend.Downloader().Progress() | ||||||
| 		syncing = s.backend.CurrentHeader().Number.Uint64() >= sync.HighestBlock | 		syncing = s.backend.CurrentHeader().Number.Uint64() >= sync.HighestBlock | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user