accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038)
* accounts/abi/bind: fix bounded contracts and sim backend for 1559 * accounts/abi/bind, ethclient: don't rely on chain config for gas prices * all: enable London for all internal tests * les: get receipt type info in les tests * les: fix weird test Co-authored-by: Martin Holst Swende <martin@swende.se>
This commit is contained in:
		@@ -502,6 +502,16 @@ func (ec *Client) SuggestGasPrice(ctx context.Context) (*big.Int, error) {
 | 
			
		||||
	return (*big.Int)(&hex), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SuggestGasTipCap retrieves the currently suggested gas tip cap after 1559 to
 | 
			
		||||
// allow a timely execution of a transaction.
 | 
			
		||||
func (ec *Client) SuggestGasTipCap(ctx context.Context) (*big.Int, error) {
 | 
			
		||||
	var hex hexutil.Big
 | 
			
		||||
	if err := ec.c.CallContext(ctx, &hex, "eth_maxPriorityFeePerGas"); err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	return (*big.Int)(&hex), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// EstimateGas tries to estimate the gas needed to execute a specific transaction based on
 | 
			
		||||
// the current pending state of the backend blockchain. There is no guarantee that this is
 | 
			
		||||
// the true gas limit requirement as other transactions may be added or removed by miners,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user