Documentation
¶
Overview ¶
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2025, Lux Industries Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 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
}