Documentation
¶
Index ¶
- func ConfigFilePath(nodeDir string) string
- func EthereumWalletPath(nodeDir string) string
- func IsolatedWalletPath(nodeDir, waleltName string) string
- func NewConfigTemplate(templateRaw string) (*template.Template, error)
- type ConfigGenerator
- func (vg ConfigGenerator) Initiate(index int, optVegaBinary *string, ...) (*types.VegaNode, error)
- func (vg ConfigGenerator) OverwriteConfig(ns types.NodeSet, fc *types.Faucet, configTemplate *template.Template) error
- func (vg *ConfigGenerator) TemplateAndMergeConfig(ns types.NodeSet, fc *types.Faucet, configTemplate *template.Template) (*bytes.Buffer, error)
- func (vg ConfigGenerator) TemplateConfig(ns types.NodeSet, fc *types.Faucet, configTemplate *template.Template) (*bytes.Buffer, error)
- type ConfigTemplateContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigFilePath ¶
func EthereumWalletPath ¶ added in v0.2.2
func IsolatedWalletPath ¶ added in v0.2.2
Types ¶
type ConfigGenerator ¶
type ConfigGenerator struct {
// contains filtered or unexported fields
}
func NewConfigGenerator ¶
func NewConfigGenerator(conf *config.Config) (*ConfigGenerator, error)
func (ConfigGenerator) Initiate ¶
func (vg ConfigGenerator) Initiate( index int, optVegaBinary *string, mode, tendermintHome, nodeWalletPass, vegaWalletPass, ethereumWalletPass string, clefConf *config.ClefConfig, ) (*types.VegaNode, error)
func (ConfigGenerator) OverwriteConfig ¶
func (*ConfigGenerator) TemplateAndMergeConfig ¶
func (vg *ConfigGenerator) TemplateAndMergeConfig(ns types.NodeSet, fc *types.Faucet, configTemplate *template.Template) (*bytes.Buffer, error)
TemplateAndMergeConfig templates provided template and merge it with originally initated Tendermint instance's config
type ConfigTemplateContext ¶
type ConfigTemplateContext struct { TendermintNodePrefix string VegaNodePrefix string DataNodePrefix string ETHEndpoint string SecondaryETHEndpoint string PrimaryBridgeChainID string SecondaryBridgeChainID string NodeMode string FaucetPublicKey string NodeNumber int NodeSet types.NodeSet NodeHomeDir string }
Click to show internal directories.
Click to hide internal directories.