shared

package
v0.1.31 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateServiceConfigUpdateFromServiceConfig added in v0.1.8

func CreateServiceConfigUpdateFromServiceConfig(
	operatorAddress string,
	service *sharedtypes.SupplierServiceConfig,
	activationHeight int64,
	deactivationHeight int64,
) *sharedtypes.ServiceConfigUpdate

CreateServiceConfigUpdateFromServiceConfig creates a single ServiceConfigUpdate object from a SupplierServiceConfig object. - This utility function creates a single service configuration update. - Returns a single ServiceConfigUpdate object.

func CreateServiceConfigUpdateHistoryFromServiceConfigs added in v0.1.8

func CreateServiceConfigUpdateHistoryFromServiceConfigs(
	operatorAddress string,
	services []*sharedtypes.SupplierServiceConfig,
	activationHeight int64,
	deactivationHeight int64,
) []*sharedtypes.ServiceConfigUpdate

CreateServiceConfigUpdateHistoryFromServiceConfigs creates a list of ServiceConfigUpdate objects from a list of SupplierServiceConfig objects. - This utility function is used in tests to construct the service configuration history for a supplier. - Returns a slice of ServiceConfigUpdate objects that can be assigned to a Supplier's ServiceConfigHistory field.

func NewMockRecordIterator

func NewMockRecordIterator[T any](records []T) sharedtypes.RecordIterator[T]

NewMockRecordIterator creates a new mock record iterator with the given records. DEV_NOTE: Since gomock does not support generics, we're using testify/mock instead here.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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