tezosconnect

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIConfig

type APIConfig struct {
	Port      int    `yaml:"port,omitempty"`
	Address   string `yaml:"address,omitempty"`
	PublicURL string `yaml:"publicURL,omitempty"`
}

type BlockchainConfig

type BlockchainConfig struct {
	Network   string `yaml:"network,omitempty"`
	RPC       string `yaml:"rpc,omitempty"`
	Signatory string `yaml:"signatory,omitempty"`
}

type Config

type Config struct {
	Log           *types.LogConfig           `yaml:"log,omitempty"`
	Connector     *ConnectorConfig           `yaml:"connector,omitempty"`
	Metrics       *types.MetricsServerConfig `yaml:"metrics,omitempty"`
	Persistence   *PersistenceConfig         `yaml:"persistence,omitempty"`
	FFCore        *FFCoreConfig              `yaml:"ffcore,omitempty"`
	Confirmations *ConfirmationsConfig       `yaml:"confirmations,omitempty"`
	API           *APIConfig                 `yaml:"api,omitempty"`
}

func (*Config) WriteConfig

func (c *Config) WriteConfig(filename string, extraTezosconnectConfigPath string) error

type ConfirmationsConfig

type ConfirmationsConfig struct {
	Required *int `yaml:"required,omitempty"`
}

type ConnectorConfig

type ConnectorConfig struct {
	Blockchain *BlockchainConfig `yaml:"blockchain,omitempty"`
}

type FFCoreConfig

type FFCoreConfig struct {
	URL        string   `yaml:"url,omitempty"`
	Namespaces []string `yaml:"namespaces,omitempty"`
}

type LevelDBConfig

type LevelDBConfig struct {
	Path string `yaml:"path,omitempty"`
}

type PersistenceConfig

type PersistenceConfig struct {
	LevelDB *LevelDBConfig `yaml:"leveldb,omitempty"`
}

type Tezosconnect

type Tezosconnect struct {
	// contains filtered or unexported fields
}

func NewTezosconnect

func NewTezosconnect(ctx context.Context) *Tezosconnect

func (*Tezosconnect) GenerateConfig

func (t *Tezosconnect) GenerateConfig(stack *types.Stack, org *types.Organization, signerHostname, rpcURL string) connector.Config

func (*Tezosconnect) GetServiceDefinitions

func (t *Tezosconnect) GetServiceDefinitions(s *types.Stack, dependentServices map[string]string) []*docker.ServiceDefinition

func (*Tezosconnect) Name

func (t *Tezosconnect) Name() string

func (*Tezosconnect) Port

func (t *Tezosconnect) Port() int

Jump to

Keyboard shortcuts

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