fix: events: don't set GC confidence to 1
The function/parameter were poorly named and should never have been exposed. "GC" confidence should always be the same, this parameter doesn't let us actually set the _confidence_, just the point before which we no longer support reverts. fixes #10706
This commit is contained in:
parent
e16fc110d9
commit
c84c07eb74
@ -47,7 +47,7 @@ type Events struct {
|
|||||||
*hcEvents
|
*hcEvents
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewEventsWithConfidence(ctx context.Context, api EventAPI, gcConfidence abi.ChainEpoch) (*Events, error) {
|
func newEventsWithGCConfidence(ctx context.Context, api EventAPI, gcConfidence abi.ChainEpoch) (*Events, error) {
|
||||||
cache := newCache(api, gcConfidence)
|
cache := newCache(api, gcConfidence)
|
||||||
|
|
||||||
ob := newObserver(cache, gcConfidence)
|
ob := newObserver(cache, gcConfidence)
|
||||||
@ -63,5 +63,5 @@ func NewEventsWithConfidence(ctx context.Context, api EventAPI, gcConfidence abi
|
|||||||
|
|
||||||
func NewEvents(ctx context.Context, api EventAPI) (*Events, error) {
|
func NewEvents(ctx context.Context, api EventAPI) (*Events, error) {
|
||||||
gcConfidence := 2 * build.ForkLengthThreshold
|
gcConfidence := 2 * build.ForkLengthThreshold
|
||||||
return NewEventsWithConfidence(ctx, api, gcConfidence)
|
return newEventsWithGCConfidence(ctx, api, gcConfidence)
|
||||||
}
|
}
|
||||||
|
@ -130,7 +130,7 @@ func EthEventAPI(cfg config.FevmConfig) func(helpers.MetricsCtx, repo.LockedRepo
|
|||||||
|
|
||||||
lc.Append(fx.Hook{
|
lc.Append(fx.Hook{
|
||||||
OnStart: func(context.Context) error {
|
OnStart: func(context.Context) error {
|
||||||
ev, err := events.NewEventsWithConfidence(ctx, &evapi, ChainHeadConfidence)
|
ev, err := events.NewEvents(ctx, &evapi)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -54,12 +54,10 @@ func EthModuleAPI(cfg config.FevmConfig) func(helpers.MetricsCtx, repo.LockedRep
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const ChainHeadConfidence = 1
|
|
||||||
|
|
||||||
ctx := helpers.LifecycleCtx(mctx, lc)
|
ctx := helpers.LifecycleCtx(mctx, lc)
|
||||||
lc.Append(fx.Hook{
|
lc.Append(fx.Hook{
|
||||||
OnStart: func(context.Context) error {
|
OnStart: func(context.Context) error {
|
||||||
ev, err := events.NewEventsWithConfidence(ctx, &evapi, ChainHeadConfidence)
|
ev, err := events.NewEvents(ctx, &evapi)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user