Documentation
¶
Index ¶
- func AddBacalhauCliFlags(cmd *cobra.Command, bacalhauOptions *bacalhau.BacalhauExecutorOptions)
- func AddIPFSCliFlags(cmd *cobra.Command, options *ipfs.IPFSOptions)
- func AddJobCreatorCliFlags(cmd *cobra.Command, options *jobcreator.JobCreatorOptions)
- func AddJobCreatorMediationCliFlags(cmd *cobra.Command, mediationOptions *jobcreator.JobCreatorMediationOptions)
- func AddJobCreatorOfferCliFlags(cmd *cobra.Command, offerOptions *jobcreator.JobCreatorOfferOptions)
- func AddLogsCliFlags(cmd *cobra.Command, logsOptions *system.LogsOptions)
- func AddMediatorCliFlags(cmd *cobra.Command, options *mediator.MediatorOptions)
- func AddMetricsCliFlags(cmd *cobra.Command, metricsOptions *system.MetricsOptions)
- func AddModuleCliFlags(cmd *cobra.Command, moduleConfig *data.ModuleConfig)
- func AddPowSignalCliFlags(cmd *cobra.Command, options *PowSignalOptions)
- func AddPricingCliFlags(cmd *cobra.Command, pricingConfig *data.DealPricing)
- func AddPricingModeCliFlags(cmd *cobra.Command, pricingMode *data.PricingMode)
- func AddResourceProviderCliFlags(cmd *cobra.Command, options *resourceprovider.ResourceProviderOptions)
- func AddResourceProviderOfferCliFlags(cmd *cobra.Command, ...)
- func AddResourceProviderPowCliFlags(cmd *cobra.Command, options *resourceprovider.ResourceProviderPowOptions)
- func AddServerCliFlags(cmd *cobra.Command, serverOptions *http.ServerOptions)
- func AddServicesCliFlags(cmd *cobra.Command, servicesConfig *data.ServiceConfig)
- func AddSolverCliFlags(cmd *cobra.Command, options *solver.SolverOptions)
- func AddStatsCliFlags(cmd *cobra.Command, statsOptions *stats.StatsOptions)
- func AddStoreCliFlags(cmd *cobra.Command, storeOptions *store.StoreOptions)
- func AddTargetCliFlags(cmd *cobra.Command, targetConfig *data.TargetConfig)
- func AddTelemetryCliFlags(cmd *cobra.Command, telemetryOptions *system.TelemetryOptions)
- func AddTimeoutCliFlags(cmd *cobra.Command, timeoutConfig *solver.SolverTimeoutOptions)
- func AddWeb3CliFlags(cmd *cobra.Command, web3Options *web3.Web3Options)
- func CheckBacalhauOptions(options bacalhau.BacalhauExecutorOptions) error
- func CheckIPFSOptions(options ipfs.IPFSOptions) error
- func CheckJobCreatorOptions(options jobcreator.JobCreatorOptions) error
- func CheckLogsOptions(options system.LogsOptions) error
- func CheckMediatorOptions(options mediator.MediatorOptions) error
- func CheckMetricsOptions(options system.MetricsOptions) error
- func CheckModuleOptions(options data.ModuleConfig) error
- func CheckPowSignalOptions(options PowSignalOptions) error
- func CheckResourceProviderOfferOptions(options resourceprovider.ResourceProviderOfferOptions) error
- func CheckResourceProviderOptions(options resourceprovider.ResourceProviderOptions) error
- func CheckServerOptions(options http.ServerOptions, storeType string) error
- func CheckServicesOptions(options data.ServiceConfig) error
- func CheckSolverOptions(options solver.SolverOptions) error
- func CheckStatsOptions(options stats.StatsOptions) error
- func CheckStoreOptions(options store.StoreOptions) error
- func CheckTelemetryOptions(options system.TelemetryOptions) error
- func CheckWeb3Options(options web3.Web3Options) error
- func GetDefaultAccessControlOptions() http.AccessControlOptions
- func GetDefaultBacalhauOptions() bacalhau.BacalhauExecutorOptions
- func GetDefaultIPFSOptions() ipfs.IPFSOptions
- func GetDefaultJobCreatorMediationOptions() jobcreator.JobCreatorMediationOptions
- func GetDefaultJobCreatorOfferOptions() jobcreator.JobCreatorOfferOptions
- func GetDefaultLogsOptions() system.LogsOptions
- func GetDefaultMetricsOptions() system.MetricsOptions
- func GetDefaultModuleOptions() data.ModuleConfig
- func GetDefaultPricingMode(mode data.PricingMode) data.PricingMode
- func GetDefaultPricingOptions() data.DealPricing
- func GetDefaultRateLimiterOptions() http.RateLimiterOptions
- func GetDefaultResourceProviderOfferOptions() resourceprovider.ResourceProviderOfferOptions
- func GetDefaultResourceProviderPowOptions() resourceprovider.ResourceProviderPowOptions
- func GetDefaultServeOptionBool(envName string, defaultValue bool) bool
- func GetDefaultServeOptionInt(envName string, defaultValue int) int
- func GetDefaultServeOptionString(envName string, defaultValue string) string
- func GetDefaultServeOptionStringArray(envName string, defaultValue []string) []string
- func GetDefaultServeOptionUint64(envName string, defaultValue uint64) uint64
- func GetDefaultServerOptions() http.ServerOptions
- func GetDefaultServicesOptions() data.ServiceConfig
- func GetDefaultStatsOptions() stats.StatsOptions
- func GetDefaultStorageOptions() http.StorageOptions
- func GetDefaultStoreOptions() store.StoreOptions
- func GetDefaultTelemetryOptions() system.TelemetryOptions
- func GetDefaultTimeoutOptions() solver.SolverTimeoutOptions
- func GetDefaultWeb3Options() web3.Web3Options
- func NewJobCreatorOptions() jobcreator.JobCreatorOptions
- func NewMediatorOptions() mediator.MediatorOptions
- func NewResourceProviderOptions() resourceprovider.ResourceProviderOptions
- func NewSolverOptions() solver.SolverOptions
- func ProcessIPFSOptions(options ipfs.IPFSOptions, network string) (ipfs.IPFSOptions, error)
- func ProcessJobCreatorOptions(options jobcreator.JobCreatorOptions, args []string, network string) (jobcreator.JobCreatorOptions, error)
- func ProcessMediatorOptions(options mediator.MediatorOptions, network string) (mediator.MediatorOptions, error)
- func ProcessModuleOptions(options data.ModuleConfig) (data.ModuleConfig, error)
- func ProcessOnChainJobCreatorOptions(options jobcreator.JobCreatorOptions, args []string, network string) (jobcreator.JobCreatorOptions, error)
- func ProcessResourceProviderOfferOptions(options resourceprovider.ResourceProviderOfferOptions, network string) (resourceprovider.ResourceProviderOfferOptions, error)
- func ProcessResourceProviderOptions(options resourceprovider.ResourceProviderOptions, network string) (resourceprovider.ResourceProviderOptions, error)
- func ProcessServicesOptions(options data.ServiceConfig, network string) (data.ServiceConfig, error)
- func ProcessSolverOptions(options solver.SolverOptions, network string) (solver.SolverOptions, error)
- func ProcessTargetOptions(options data.TargetConfig) (data.TargetConfig, error)
- func ProcessTelemetryOptions(options system.TelemetryOptions, network string) (system.TelemetryOptions, error)
- func ProcessWeb3Options(options web3.Web3Options, network string) (web3.Web3Options, error)
- type Config
- type PowSignalOptions
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 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 NewResourceProviderOptions ¶
func NewResourceProviderOptions() resourceprovider.ResourceProviderOptions
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 ProcessResourceProviderOfferOptions ¶
func ProcessResourceProviderOfferOptions(options resourceprovider.ResourceProviderOfferOptions, network string) (resourceprovider.ResourceProviderOfferOptions, error)
func ProcessResourceProviderOptions ¶
func ProcessResourceProviderOptions(options resourceprovider.ResourceProviderOptions, network string) (resourceprovider.ResourceProviderOptions, 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)
Click to show internal directories.
Click to hide internal directories.