Documentation ¶
Index ¶
Constants ¶
View Source
const DecimalUnit = piecefunc.DecimalUnit
Variables ¶
View Source
var DecimalUnitBn = big.NewInt(DecimalUnit)
View Source
var DefaultMaxTipCap = big.NewInt(100000 * params.GWei)
Functions ¶
This section is empty.
Types ¶
type Oracle ¶
type Oracle struct {
// contains filtered or unexported fields
}
Oracle recommends gas prices based on the content of recent blocks. Suitable for both light and full clients.
func NewOracle ¶
NewOracle returns a new gasprice oracle which can recommend suitable gasprice for newly created transaction.
func (*Oracle) SuggestTipCap ¶ added in v1.0.2
SuggestTipCap returns a tip cap so that newly created transaction can have a very high chance to be included in the following blocks.
Note, for legacy transactions and the legacy eth_gasPrice RPC call, it will be necessary to add the basefee to the returned number to fall back to the legacy behavior.
type Reader ¶
type Reader interface { GetLatestBlockIndex() idx.Block TotalGasPowerLeft() uint64 GetRules() ncogearthchain.Rules GetPendingRules() ncogearthchain.Rules }
Click to show internal directories.
Click to hide internal directories.