Documentation
¶
Overview ¶
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022-2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Index ¶
- func CallDeploy(_ []string, flags DeployFlags, network models.Network) error
- func CallStart(_ []string, flags StartFlags, network models.Network) error
- func CallStop(_ []string, flags StopFlags, network models.Network) error
- func NewCmd(injectedApp *application.Lux) *cobra.Command
- type APIConfig
- type ConfigSpec
- type DeployFlags
- type DestinationBlockchain
- type DestinationSpec
- type RelayerConfig
- type SourceBlockchain
- type SourceSpec
- type StartFlags
- type StopFlags
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CallDeploy ¶
func CallDeploy(_ []string, flags DeployFlags, network models.Network) error
Types ¶
type APIConfig ¶
type APIConfig struct {
BaseURL string `json:"baseUrl"`
}
APIConfig for RPC endpoints
type ConfigSpec ¶
type ConfigSpec struct {
// contains filtered or unexported fields
}
func GenerateConfigSpec ¶
type DeployFlags ¶
type DestinationBlockchain ¶
type DestinationBlockchain struct {
SubnetID string `json:"subnetId"`
BlockchainID string `json:"blockchainId"`
VM string `json:"vm"`
RPCEndpoint APIConfig `json:"rpcEndpoint"`
}
DestinationBlockchain configuration
type DestinationSpec ¶
type DestinationSpec struct {
// contains filtered or unexported fields
}
type RelayerConfig ¶
type RelayerConfig struct {
SourceBlockchains []SourceBlockchain `json:"sourceBlockchains"`
DestinationBlockchains []DestinationBlockchain `json:"destinationBlockchains"`
}
RelayerConfig represents the relayer configuration
type SourceBlockchain ¶
type SourceBlockchain struct {
SubnetID string `json:"subnetId"`
BlockchainID string `json:"blockchainId"`
VM string `json:"vm"`
RPCEndpoint APIConfig `json:"rpcEndpoint"`
}
SourceBlockchain configuration
type SourceSpec ¶
type SourceSpec struct {
// contains filtered or unexported fields
}
type StartFlags ¶
type StartFlags struct {
Network networkoptions.NetworkFlags
BinPath string
Version string
}
type StopFlags ¶
type StopFlags struct {
Network networkoptions.NetworkFlags
}