gas

package
v1.15.30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2025 License: MIT Imports: 16 Imported by: 0

Documentation

Overview

Package gas is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ComputeHandler added in v1.9.10

type ComputeHandler func(ctx context.Context, gasState GasPrice) error

type GasPrice

type GasPrice struct {
	Slow   string
	Median string
	Fast   string
}

type ITracker added in v1.11.0

type ITracker interface {
	io.Closer

	Start(ctx context.Context)
	Init(ctx context.Context) error
	SubscribeOnCompute(handler ComputeHandler)
	State() GasPrice
}

type MockITracker added in v1.11.0

type MockITracker struct {
	// contains filtered or unexported fields
}

MockITracker is a mock of ITracker interface.

func NewMockITracker added in v1.11.0

func NewMockITracker(ctrl *gomock.Controller) *MockITracker

NewMockITracker creates a new mock instance.

func (*MockITracker) Close added in v1.11.0

func (m *MockITracker) Close() error

Close mocks base method.

func (*MockITracker) EXPECT added in v1.11.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockITracker) Init added in v1.11.0

func (m *MockITracker) Init(ctx context.Context) error

Init mocks base method.

func (*MockITracker) Start added in v1.11.0

func (m *MockITracker) Start(ctx context.Context)

Start mocks base method.

func (*MockITracker) State added in v1.11.0

func (m *MockITracker) State() GasPrice

State mocks base method.

func (*MockITracker) SubscribeOnCompute added in v1.11.0

func (m *MockITracker) SubscribeOnCompute(handler ComputeHandler)

SubscribeOnCompute mocks base method.

type MockITrackerCloseCall added in v1.11.0

type MockITrackerCloseCall struct {
	*gomock.Call
}

MockITrackerCloseCall wrap *gomock.Call

func (*MockITrackerCloseCall) Do added in v1.11.0

Do rewrite *gomock.Call.Do

func (*MockITrackerCloseCall) DoAndReturn added in v1.11.0

func (c *MockITrackerCloseCall) DoAndReturn(f func() error) *MockITrackerCloseCall

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockITrackerCloseCall) Return added in v1.11.0

Return rewrite *gomock.Call.Return

type MockITrackerInitCall added in v1.11.0

type MockITrackerInitCall struct {
	*gomock.Call
}

MockITrackerInitCall wrap *gomock.Call

func (*MockITrackerInitCall) Do added in v1.11.0

Do rewrite *gomock.Call.Do

func (*MockITrackerInitCall) DoAndReturn added in v1.11.0

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockITrackerInitCall) Return added in v1.11.0

Return rewrite *gomock.Call.Return

type MockITrackerMockRecorder added in v1.11.0

type MockITrackerMockRecorder struct {
	// contains filtered or unexported fields
}

MockITrackerMockRecorder is the mock recorder for MockITracker.

func (*MockITrackerMockRecorder) Close added in v1.11.0

Close indicates an expected call of Close.

func (*MockITrackerMockRecorder) Init added in v1.11.0

Init indicates an expected call of Init.

func (*MockITrackerMockRecorder) Start added in v1.11.0

Start indicates an expected call of Start.

func (*MockITrackerMockRecorder) State added in v1.11.0

State indicates an expected call of State.

func (*MockITrackerMockRecorder) SubscribeOnCompute added in v1.11.0

func (mr *MockITrackerMockRecorder) SubscribeOnCompute(handler any) *MockITrackerSubscribeOnComputeCall

SubscribeOnCompute indicates an expected call of SubscribeOnCompute.

type MockITrackerStartCall added in v1.11.0

type MockITrackerStartCall struct {
	*gomock.Call
}

MockITrackerStartCall wrap *gomock.Call

func (*MockITrackerStartCall) Do added in v1.11.0

Do rewrite *gomock.Call.Do

func (*MockITrackerStartCall) DoAndReturn added in v1.11.0

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockITrackerStartCall) Return added in v1.11.0

Return rewrite *gomock.Call.Return

type MockITrackerStateCall added in v1.11.0

type MockITrackerStateCall struct {
	*gomock.Call
}

MockITrackerStateCall wrap *gomock.Call

func (*MockITrackerStateCall) Do added in v1.11.0

Do rewrite *gomock.Call.Do

func (*MockITrackerStateCall) DoAndReturn added in v1.11.0

func (c *MockITrackerStateCall) DoAndReturn(f func() GasPrice) *MockITrackerStateCall

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockITrackerStateCall) Return added in v1.11.0

Return rewrite *gomock.Call.Return

type MockITrackerSubscribeOnComputeCall added in v1.11.0

type MockITrackerSubscribeOnComputeCall struct {
	*gomock.Call
}

MockITrackerSubscribeOnComputeCall wrap *gomock.Call

func (*MockITrackerSubscribeOnComputeCall) Do added in v1.11.0

Do rewrite *gomock.Call.Do

func (*MockITrackerSubscribeOnComputeCall) DoAndReturn added in v1.11.0

DoAndReturn rewrite *gomock.Call.DoAndReturn

func (*MockITrackerSubscribeOnComputeCall) Return added in v1.11.0

Return rewrite *gomock.Call.Return

type Tracker

type Tracker struct {
	// contains filtered or unexported fields
}

func NewTracker

func NewTracker(
	state storage.IState,
	stats storage.IBlockStats,
	tx storage.ITx,
	observer *bus.Observer,
) *Tracker

func (*Tracker) Close

func (tracker *Tracker) Close() error

func (*Tracker) Init

func (tracker *Tracker) Init(ctx context.Context) error

func (*Tracker) Start

func (tracker *Tracker) Start(ctx context.Context)

func (*Tracker) State

func (tracker *Tracker) State() GasPrice

func (*Tracker) SubscribeOnCompute added in v1.9.10

func (tracker *Tracker) SubscribeOnCompute(handler ComputeHandler)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL