options

package
v2.22.0 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2025 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddBacalhauCliFlags

func AddBacalhauCliFlags(cmd *cobra.Command, bacalhauOptions *bacalhau.BacalhauExecutorOptions)

func AddIPFSCliFlags

func AddIPFSCliFlags(cmd *cobra.Command, options *ipfs.IPFSOptions)

func AddJobCreatorCliFlags

func AddJobCreatorCliFlags(cmd *cobra.Command, options *jobcreator.JobCreatorOptions)

func AddJobCreatorMediationCliFlags

func AddJobCreatorMediationCliFlags(cmd *cobra.Command, mediationOptions *jobcreator.JobCreatorMediationOptions)

func AddJobCreatorOfferCliFlags

func AddJobCreatorOfferCliFlags(cmd *cobra.Command, offerOptions *jobcreator.JobCreatorOfferOptions)

func AddLogsCliFlags

func AddLogsCliFlags(cmd *cobra.Command, logsOptions *system.LogsOptions)

func AddMediatorCliFlags

func AddMediatorCliFlags(cmd *cobra.Command, options *mediator.MediatorOptions)

func AddMetricsCliFlags

func AddMetricsCliFlags(cmd *cobra.Command, metricsOptions *system.MetricsOptions)

func AddModuleCliFlags

func AddModuleCliFlags(cmd *cobra.Command, moduleConfig *data.ModuleConfig)

func AddPowSignalCliFlags

func AddPowSignalCliFlags(cmd *cobra.Command, options *PowSignalOptions)

func AddPricingCliFlags

func AddPricingCliFlags(cmd *cobra.Command, pricingConfig *data.DealPricing)

func AddPricingModeCliFlags

func AddPricingModeCliFlags(cmd *cobra.Command, pricingMode *data.PricingMode)

func AddResourceProviderCliFlags

func AddResourceProviderCliFlags(cmd *cobra.Command, options *resourceprovider.ResourceProviderOptions)

func AddResourceProviderOfferCliFlags

func AddResourceProviderOfferCliFlags(cmd *cobra.Command, offerOptions *resourceprovider.ResourceProviderOfferOptions)

func AddResourceProviderPowCliFlags

func AddResourceProviderPowCliFlags(cmd *cobra.Command, options *resourceprovider.ResourceProviderPowOptions)

func AddServerCliFlags

func AddServerCliFlags(cmd *cobra.Command, serverOptions *http.ServerOptions)

func AddServicesCliFlags

func AddServicesCliFlags(cmd *cobra.Command, servicesConfig *data.ServiceConfig)

func AddSolverCliFlags

func AddSolverCliFlags(cmd *cobra.Command, options *solver.SolverOptions)

func AddStatsCliFlags

func AddStatsCliFlags(cmd *cobra.Command, statsOptions *stats.StatsOptions)

func AddStoreCliFlags

func AddStoreCliFlags(cmd *cobra.Command, storeOptions *store.StoreOptions)

func AddTargetCliFlags

func AddTargetCliFlags(cmd *cobra.Command, targetConfig *data.TargetConfig)

func AddTelemetryCliFlags

func AddTelemetryCliFlags(cmd *cobra.Command, telemetryOptions *system.TelemetryOptions)

func AddTimeoutCliFlags

func AddTimeoutCliFlags(cmd *cobra.Command, timeoutConfig *solver.SolverTimeoutOptions)

func AddWeb3CliFlags

func AddWeb3CliFlags(cmd *cobra.Command, web3Options *web3.Web3Options)

func CheckBacalhauOptions

func CheckBacalhauOptions(options bacalhau.BacalhauExecutorOptions) error

func CheckIPFSOptions

func CheckIPFSOptions(options ipfs.IPFSOptions) error

func CheckJobCreatorOptions

func CheckJobCreatorOptions(options jobcreator.JobCreatorOptions) error

func CheckLogsOptions

func CheckLogsOptions(options system.LogsOptions) error

func CheckMediatorOptions

func CheckMediatorOptions(options mediator.MediatorOptions) error

func CheckMetricsOptions

func CheckMetricsOptions(options system.MetricsOptions) error

func CheckModuleOptions

func CheckModuleOptions(options data.ModuleConfig) error

func CheckPowSignalOptions

func CheckPowSignalOptions(options PowSignalOptions) error

func CheckResourceProviderOfferOptions

func CheckResourceProviderOfferOptions(options resourceprovider.ResourceProviderOfferOptions) error

func CheckResourceProviderOptions

func CheckResourceProviderOptions(options resourceprovider.ResourceProviderOptions) error

func CheckServerOptions

func CheckServerOptions(options http.ServerOptions, storeType string) error

func CheckServicesOptions

func CheckServicesOptions(options data.ServiceConfig) error

func CheckSolverOptions

func CheckSolverOptions(options solver.SolverOptions) error

func CheckStatsOptions

func CheckStatsOptions(options stats.StatsOptions) error

func CheckStoreOptions

func CheckStoreOptions(options store.StoreOptions) error

func CheckTelemetryOptions

func CheckTelemetryOptions(options system.TelemetryOptions) error

func CheckWeb3Options

func CheckWeb3Options(options web3.Web3Options) error

func GetDefaultAccessControlOptions

func GetDefaultAccessControlOptions() http.AccessControlOptions

func GetDefaultBacalhauOptions

func GetDefaultBacalhauOptions() bacalhau.BacalhauExecutorOptions

func GetDefaultIPFSOptions

func GetDefaultIPFSOptions() ipfs.IPFSOptions

func GetDefaultJobCreatorMediationOptions

func GetDefaultJobCreatorMediationOptions() jobcreator.JobCreatorMediationOptions

func GetDefaultJobCreatorOfferOptions

func GetDefaultJobCreatorOfferOptions() jobcreator.JobCreatorOfferOptions

func GetDefaultLogsOptions

func GetDefaultLogsOptions() system.LogsOptions

func GetDefaultMetricsOptions

func GetDefaultMetricsOptions() system.MetricsOptions

func GetDefaultModuleOptions

func GetDefaultModuleOptions() data.ModuleConfig

func GetDefaultPricingMode

func GetDefaultPricingMode(mode data.PricingMode) data.PricingMode

func GetDefaultPricingOptions

func GetDefaultPricingOptions() data.DealPricing

func GetDefaultRateLimiterOptions

func GetDefaultRateLimiterOptions() http.RateLimiterOptions

func GetDefaultResourceProviderOfferOptions

func GetDefaultResourceProviderOfferOptions() resourceprovider.ResourceProviderOfferOptions

func GetDefaultResourceProviderPowOptions

func GetDefaultResourceProviderPowOptions() resourceprovider.ResourceProviderPowOptions

func GetDefaultServeOptionBool

func GetDefaultServeOptionBool(envName string, defaultValue bool) bool

func GetDefaultServeOptionInt

func GetDefaultServeOptionInt(envName string, defaultValue int) int

func GetDefaultServeOptionString

func GetDefaultServeOptionString(envName string, defaultValue string) string

func GetDefaultServeOptionStringArray

func GetDefaultServeOptionStringArray(envName string, defaultValue []string) []string

func GetDefaultServeOptionUint64

func GetDefaultServeOptionUint64(envName string, defaultValue uint64) uint64

func GetDefaultServerOptions

func GetDefaultServerOptions() http.ServerOptions

func GetDefaultServicesOptions

func GetDefaultServicesOptions() data.ServiceConfig

func GetDefaultStatsOptions

func GetDefaultStatsOptions() stats.StatsOptions

func GetDefaultStorageOptions added in v2.19.0

func GetDefaultStorageOptions() http.StorageOptions

func GetDefaultStoreOptions

func GetDefaultStoreOptions() store.StoreOptions

func GetDefaultTelemetryOptions

func GetDefaultTelemetryOptions() system.TelemetryOptions

func GetDefaultTimeoutOptions

func GetDefaultTimeoutOptions() solver.SolverTimeoutOptions

func GetDefaultWeb3Options

func GetDefaultWeb3Options() web3.Web3Options

func NewJobCreatorOptions

func NewJobCreatorOptions() jobcreator.JobCreatorOptions

func NewMediatorOptions

func NewMediatorOptions() mediator.MediatorOptions

func NewSolverOptions

func NewSolverOptions() solver.SolverOptions

func ProcessIPFSOptions

func ProcessIPFSOptions(options ipfs.IPFSOptions, network string) (ipfs.IPFSOptions, error)

func ProcessJobCreatorOptions

func ProcessJobCreatorOptions(options jobcreator.JobCreatorOptions, args []string, network string) (jobcreator.JobCreatorOptions, error)

func ProcessMediatorOptions

func ProcessMediatorOptions(options mediator.MediatorOptions, network string) (mediator.MediatorOptions, error)

func ProcessModuleOptions

func ProcessModuleOptions(options data.ModuleConfig) (data.ModuleConfig, error)

see if we have a shortcut and fill in the other values if we do

func ProcessOnChainJobCreatorOptions

func ProcessOnChainJobCreatorOptions(options jobcreator.JobCreatorOptions, args []string, network string) (jobcreator.JobCreatorOptions, error)

func ProcessServicesOptions

func ProcessServicesOptions(options data.ServiceConfig, network string) (data.ServiceConfig, error)

func ProcessSolverOptions

func ProcessSolverOptions(options solver.SolverOptions, network string) (solver.SolverOptions, error)

func ProcessTargetOptions

func ProcessTargetOptions(options data.TargetConfig) (data.TargetConfig, error)

func ProcessTelemetryOptions

func ProcessTelemetryOptions(options system.TelemetryOptions, network string) (system.TelemetryOptions, error)

func ProcessWeb3Options

func ProcessWeb3Options(options web3.Web3Options, network string) (web3.Web3Options, error)

Types

type Config

type Config struct {
	Web3             web3.Web3Options        `toml:"web3"`
	ServiceConfig    data.ServiceConfig      `toml:"services"`
	IPFSOptions      ipfs.IPFSOptions        `toml:"ipfs"`
	TelemetryOptions system.TelemetryOptions `toml:"telemetry"`
}

type PowSignalOptions

type PowSignalOptions struct {
	Web3 web3.Web3Options
}

func NewPowSignalOptions

func NewPowSignalOptions() PowSignalOptions

func ProcessPowSignalOptions

func ProcessPowSignalOptions(options PowSignalOptions, network string) (PowSignalOptions, error)

Jump to

Keyboard shortcuts

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