messengercmd

package
v1.14.4 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2025 License: BSD-3-Clause Imports: 18 Imported by: 0

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.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CallDeploy

func CallDeploy(_ []string, flags DeployFlags, network models.Network) error

func NewCmd

func NewCmd(injectedApp *application.Lux) *cobra.Command

lux interchain messenger

func NewDeployCmd

func NewDeployCmd() *cobra.Command

lux interchain messenger deploy

func NewSendMsgCmd

func NewSendMsgCmd() *cobra.Command

lux interchain messenger sendMsg

Types

type DeployFlags

type DeployFlags struct {
	Network                      networkoptions.NetworkFlags
	ChainFlags                   contract.ChainSpec
	KeyName                      string
	GenesisKey                   bool
	DeployMessenger              bool
	DeployRegistry               bool
	ForceRegistryDeploy          bool
	RPCURL                       string
	Version                      string
	MessengerContractAddressPath string
	MessengerDeployerAddressPath string
	MessengerDeployerTxPath      string
	RegistryBydecodePath         string
	PrivateKeyFlags              contract.PrivateKeyFlags
	IncludeCChain                bool
	CChainKeyName                string
}

type MsgFlags

type MsgFlags struct {
	Network            networkoptions.NetworkFlags
	DestinationAddress string
	HexEncodedMessage  bool
	PrivateKeyFlags    contract.PrivateKeyFlags
	SourceRPCEndpoint  string
	DestRPCEndpoint    string
}

Jump to

Keyboard shortcuts

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