utils

package
v0.0.0-...-43207eb Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2024 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AWSOptions

func AWSOptions(awsRegionConfigKey *string, kmsKeyARN *string, required bool) config.ConfigOptions

func BaseFeeOption

func BaseFeeOption(configKey *int) *config.ConfigOption

func ChannelAccountEncryptionPassphraseOption

func ChannelAccountEncryptionPassphraseOption(configKey *string) *config.ConfigOption

func DatabaseURLOption

func DatabaseURLOption(configKey *string) *config.ConfigOption

func DefaultPersistentPreRunE

func DefaultPersistentPreRunE(cfgOpts config.ConfigOptions) func(_ *cobra.Command, _ []string) error

func DistributionAccountPrivateKeyOption

func DistributionAccountPrivateKeyOption(configKey *string) *config.ConfigOption

func DistributionAccountPublicKeyOption

func DistributionAccountPublicKeyOption(configKey *string) *config.ConfigOption

func DistributionAccountSignatureClientProviderOption

func DistributionAccountSignatureClientProviderOption(configKey *signing.SignatureClientType) *config.ConfigOption

func DistributionAccountSignatureProviderOption

func DistributionAccountSignatureProviderOption(scOpts *SignatureClientOptions) config.ConfigOptions

func EndLedgerOption

func EndLedgerOption(configKey *int) *config.ConfigOption

func ErrorHandlerJitterChannelBufferSizeOption

func ErrorHandlerJitterChannelBufferSizeOption(configKey *int) *config.ConfigOption

func ErrorHandlerJitterChannelMaxRetriesOptions

func ErrorHandlerJitterChannelMaxRetriesOptions(configKey *int) *config.ConfigOption

func ErrorHandlerJitterChannelMaxWorkersOption

func ErrorHandlerJitterChannelMaxWorkersOption(configKey *int) *config.ConfigOption

func ErrorHandlerJitterChannelMinWaitBtwnRetriesMSOption

func ErrorHandlerJitterChannelMinWaitBtwnRetriesMSOption(configKey *int) *config.ConfigOption

func ErrorHandlerNonJitterChannelBufferSizeOption

func ErrorHandlerNonJitterChannelBufferSizeOption(configKey *int) *config.ConfigOption

func ErrorHandlerNonJitterChannelMaxRetriesOption

func ErrorHandlerNonJitterChannelMaxRetriesOption(configKey *int) *config.ConfigOption

func ErrorHandlerNonJitterChannelMaxWorkersOption

func ErrorHandlerNonJitterChannelMaxWorkersOption(configKey *int) *config.ConfigOption

func ErrorHandlerNonJitterChannelWaitBtwnRetriesMSOption

func ErrorHandlerNonJitterChannelWaitBtwnRetriesMSOption(configKey *int) *config.ConfigOption

func HorizonClientURLOption

func HorizonClientURLOption(configKey *string) *config.ConfigOption

func LogLevelOption

func LogLevelOption(configKey *logrus.Level) *config.ConfigOption

func NetworkPassphraseOption

func NetworkPassphraseOption(configKey *string) *config.ConfigOption

func NewDefaultPasswordPrompter

func NewDefaultPasswordPrompter(inputLabelText string, stdin *os.File, stdout *os.File) (*defaultPasswordPrompter, error)

func RPCCallerChannelBufferSizeOption

func RPCCallerChannelBufferSizeOption(configKey *int) *config.ConfigOption

func RPCCallerChannelMaxWorkersOption

func RPCCallerChannelMaxWorkersOption(configKey *int) *config.ConfigOption

func RPCURLOption

func RPCURLOption(configKey *string) *config.ConfigOption

func SentryDSNOption

func SentryDSNOption(configKey *string) *config.ConfigOption

func SetConfigOptionAssets

func SetConfigOptionAssets(co *config.ConfigOption) error

func SetConfigOptionLogLevel

func SetConfigOptionLogLevel(co *config.ConfigOption) error

func SetConfigOptionSignatureClientProvider

func SetConfigOptionSignatureClientProvider(co *config.ConfigOption) error

func SetConfigOptionStellarPrivateKey

func SetConfigOptionStellarPrivateKey(co *config.ConfigOption) error

func SetConfigOptionStellarPublicKey

func SetConfigOptionStellarPublicKey(co *config.ConfigOption) error

func SignatureClientResolver

func SignatureClientResolver(signatureClientOpts *SignatureClientOptions) (signing.SignatureClient, error)

func StartLedgerOption

func StartLedgerOption(configKey *int) *config.ConfigOption

func StellarEnvironmentOption

func StellarEnvironmentOption(configKey *string) *config.ConfigOption

func WebhookHandlerChannelMaxBufferSizeOption

func WebhookHandlerChannelMaxBufferSizeOption(configKey *int) *config.ConfigOption

func WebhookHandlerChannelMaxRetriesOption

func WebhookHandlerChannelMaxRetriesOption(configKey *int) *config.ConfigOption

func WebhookHandlerChannelMaxWorkersOptions

func WebhookHandlerChannelMaxWorkersOptions(configKey *int) *config.ConfigOption

func WebhookHandlerChannelMinWaitBtwnRetriesMSOption

func WebhookHandlerChannelMinWaitBtwnRetriesMSOption(configKey *int) *config.ConfigOption

Types

type PasswordPrompter

type PasswordPrompter interface {
	Run() (string, error)
}

type SignatureClientOptions

type SignatureClientOptions struct {
	Type                         signing.SignatureClientType
	NetworkPassphrase            string
	DistributionAccountPublicKey string
	DBConnectionPool             db.ConnectionPool

	// Env Options
	DistributionAccountSecretKey string

	// AWS KMS
	KMSKeyARN string
	AWSRegion string

	// Channel Account
	EncryptionPassphrase string
}

Jump to

Keyboard shortcuts

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