Print gas limit sum in mpool stat
This commit is contained in:
parent
aa278443d3
commit
09b9dfc3ce
10
cli/mpool.go
10
cli/mpool.go
@ -233,6 +233,7 @@ var mpoolStat = &cli.Command{
|
|||||||
addr string
|
addr string
|
||||||
past, cur, future uint64
|
past, cur, future uint64
|
||||||
belowCurr, belowPast uint64
|
belowCurr, belowPast uint64
|
||||||
|
gasLimit big.Int
|
||||||
}
|
}
|
||||||
|
|
||||||
buckets := map[address.Address]*statBucket{}
|
buckets := map[address.Address]*statBucket{}
|
||||||
@ -274,6 +275,7 @@ var mpoolStat = &cli.Command{
|
|||||||
|
|
||||||
var s mpStat
|
var s mpStat
|
||||||
s.addr = a.String()
|
s.addr = a.String()
|
||||||
|
s.gasLimit = big.Zero()
|
||||||
|
|
||||||
for _, m := range bkt.msgs {
|
for _, m := range bkt.msgs {
|
||||||
if m.Message.Nonce < act.Nonce {
|
if m.Message.Nonce < act.Nonce {
|
||||||
@ -290,6 +292,8 @@ var mpoolStat = &cli.Command{
|
|||||||
if m.Message.GasFeeCap.LessThan(minBF) {
|
if m.Message.GasFeeCap.LessThan(minBF) {
|
||||||
s.belowPast++
|
s.belowPast++
|
||||||
}
|
}
|
||||||
|
|
||||||
|
s.gasLimit = big.Add(s.gasLimit, types.NewInt(uint64(m.Message.GasLimit)))
|
||||||
}
|
}
|
||||||
|
|
||||||
out = append(out, s)
|
out = append(out, s)
|
||||||
@ -300,6 +304,7 @@ var mpoolStat = &cli.Command{
|
|||||||
})
|
})
|
||||||
|
|
||||||
var total mpStat
|
var total mpStat
|
||||||
|
total.gasLimit = big.Zero()
|
||||||
|
|
||||||
for _, stat := range out {
|
for _, stat := range out {
|
||||||
total.past += stat.past
|
total.past += stat.past
|
||||||
@ -307,12 +312,13 @@ var mpoolStat = &cli.Command{
|
|||||||
total.future += stat.future
|
total.future += stat.future
|
||||||
total.belowCurr += stat.belowCurr
|
total.belowCurr += stat.belowCurr
|
||||||
total.belowPast += stat.belowPast
|
total.belowPast += stat.belowPast
|
||||||
|
total.gasLimit = big.Add(total.gasLimit, stat.gasLimit)
|
||||||
|
|
||||||
fmt.Printf("%s: Nonce past: %d, cur: %d, future: %d; FeeCap cur: %d, min-%d: %d \n", stat.addr, stat.past, stat.cur, stat.future, stat.belowCurr, cctx.Int("basefee-lookback"), stat.belowPast)
|
fmt.Printf("%s: Nonce past: %d, cur: %d, future: %d; FeeCap cur: %d, min-%d: %d, gasLimit: %s\n", stat.addr, stat.past, stat.cur, stat.future, stat.belowCurr, cctx.Int("basefee-lookback"), stat.belowPast, stat.gasLimit)
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Println("-----")
|
fmt.Println("-----")
|
||||||
fmt.Printf("total: Nonce past: %d, cur: %d, future: %d; FeeCap cur: %d, min-%d: %d \n", total.past, total.cur, total.future, total.belowCurr, cctx.Int("basefee-lookback"), total.belowPast)
|
fmt.Printf("total: Nonce past: %d, cur: %d, future: %d; FeeCap cur: %d, min-%d: %d, gasLimit: %s\n", total.past, total.cur, total.future, total.belowCurr, cctx.Int("basefee-lookback"), total.belowPast, total.gasLimit)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user