Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BalanceCheckerConfig ¶
type Client ¶
type Client interface {
StatusClient
ValidateClient
Manifest() manifest.Client
Cluster() cluster.Client
Hostname() ctypes.HostnameServiceClient
ClusterService() cluster.Service
}
type Config ¶
type Config struct {
ClusterWaitReadyDuration time.Duration
ClusterPublicHostname string
ClusterExternalPortQuantity uint
BidPricingStrategy bidengine.BidPricingStrategy
BidDeposit sdk.Coin
BidTimeout time.Duration
OrderRescan bidengine.OrderRescanConfig
ManifestTimeout time.Duration
BalanceCheckerCfg BalanceCheckerConfig
Attributes attrtypes.Attributes
MaxGroupVolumes int
RPCQueryTimeout time.Duration
CachedResultMaxAge time.Duration
cluster.Config
}
func NewDefaultConfig ¶
func NewDefaultConfig() Config
type Service ¶
Service is the interface that includes StatusClient interface. It also wraps ManifestHandler, Close and Done methods.
func NewService ¶
func NewService(ctx context.Context, cctx client.Context, accAddr sdktypes.AccAddress, session session.Session, bus pubsub.Bus, cclient cluster.Client, waiter waiter.OperatorWaiter, cfg Config) (Service, error)
NewService creates and returns a new Service instance Simple wrapper around various services needed for running a provider.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
provider-services
command
|
|
|
Package event provides additional chain-event subscription support for the provider.
|
Package event provides additional chain-event subscription support for the provider. |
|
gateway
|
|
|
mocks
|
|
|
tools
|
|
Click to show internal directories.
Click to hide internal directories.