Documentation ¶
Index ¶
- Constants
- Variables
- func New() *cobra.Command
- func NewAccount() *cobra.Command
- func NewAccountCreate() *cobra.Command
- func NewAccountDelete() *cobra.Command
- func NewAccountExport() *cobra.Command
- func NewAccountImport() *cobra.Command
- func NewAccountList() *cobra.Command
- func NewAccountShow() *cobra.Command
- func NewChain() *cobra.Command
- func NewChainBuild() *cobra.Command
- func NewChainFaucet() *cobra.Command
- func NewChainInit() *cobra.Command
- func NewChainServe() *cobra.Command
- func NewChainSimulate() *cobra.Command
- func NewDocs() *cobra.Command
- func NewGenerate() *cobra.Command
- func NewGenerateDart() *cobra.Command
- func NewGenerateGo() *cobra.Command
- func NewGenerateOpenAPI() *cobra.Command
- func NewGenerateVuex() *cobra.Command
- func NewNetwork() *cobra.Command
- func NewNetworkCampaign() *cobra.Command
- func NewNetworkCampaignAccount() *cobra.Command
- func NewNetworkCampaignList() *cobra.Command
- func NewNetworkCampaignPublish() *cobra.Command
- func NewNetworkCampaignShow() *cobra.Command
- func NewNetworkCampaignUpdate() *cobra.Command
- func NewNetworkChain() *cobra.Command
- func NewNetworkChainInit() *cobra.Command
- func NewNetworkChainInstall() *cobra.Command
- func NewNetworkChainJoin() *cobra.Command
- func NewNetworkChainLaunch() *cobra.Command
- func NewNetworkChainList() *cobra.Command
- func NewNetworkChainPrepare() *cobra.Command
- func NewNetworkChainPublish() *cobra.Command
- func NewNetworkChainRevertLaunch() *cobra.Command
- func NewNetworkChainShow() *cobra.Command
- func NewNetworkClient() *cobra.Command
- func NewNetworkClientCreate() *cobra.Command
- func NewNetworkRequest() *cobra.Command
- func NewNetworkRequestApprove() *cobra.Command
- func NewNetworkRequestList() *cobra.Command
- func NewNetworkRequestReject() *cobra.Command
- func NewNetworkRequestShow() *cobra.Command
- func NewNetworkRequestVerify() *cobra.Command
- func NewNetworkReward() *cobra.Command
- func NewNetworkRewardSet() *cobra.Command
- func NewRelayer() *cobra.Command
- func NewRelayerConfigure() *cobra.Command
- func NewRelayerConnect() *cobra.Command
- func NewScaffold() *cobra.Command
- func NewScaffoldBandchain() *cobra.Command
- func NewScaffoldChain() *cobra.Command
- func NewScaffoldFlutter() *cobra.Command
- func NewScaffoldList() *cobra.Command
- func NewScaffoldMap() *cobra.Command
- func NewScaffoldMessage() *cobra.Command
- func NewScaffoldModule() *cobra.Command
- func NewScaffoldPacket() *cobra.Command
- func NewScaffoldQuery() *cobra.Command
- func NewScaffoldSingle() *cobra.Command
- func NewScaffoldType() *cobra.Command
- func NewScaffoldVue() *cobra.Command
- func NewScaffoldWasm() *cobra.Command
- func NewTools() *cobra.Command
- func NewToolsCompletions() *cobra.Command
- func NewToolsIBCRelayer() *cobra.Command
- func NewToolsIBCSetup() *cobra.Command
- func NewToolsProtoc() *cobra.Command
- func NewVersion() *cobra.Command
- type NetworkBuilder
- type NetworkBuilderOption
Constants ¶
const (
FlagIndexes = "index"
)
Variables ¶
var CampaignSummaryHeader = []string{
"id",
"name",
"coordinator id",
"mainnet id",
}
var LaunchSummaryHeader = []string{"launch ID", "chain ID", "source", "campaign ID", "network", "reward"}
Functions ¶
func NewAccount ¶
func NewAccountCreate ¶
func NewAccountDelete ¶
func NewAccountExport ¶
func NewAccountImport ¶
func NewAccountList ¶
func NewAccountShow ¶
func NewChain ¶
NewChain returns a command that groups sub commands related to compiling, serving blockchains and so on.
func NewChainBuild ¶
NewChainBuild returns a new build command to build a blockchain app.
func NewChainFaucet ¶
NewChainFaucet creates a new faucet command to send coins to accounts.
func NewChainInit ¶
func NewChainServe ¶
NewChainServe creates a new serve command to serve a blockchain.
func NewChainSimulate ¶
NewChainSimulate creates a new simulation command to run the blockchain simulation.
func NewGenerate ¶
NewGenerate returns a command that groups code generation related sub commands.
func NewGenerateDart ¶
func NewGenerateGo ¶
func NewGenerateOpenAPI ¶
func NewGenerateVuex ¶
func NewNetwork ¶
NewNetwork creates a new network command that holds some other sub commands related to creating a new network collaboratively.
func NewNetworkCampaign ¶
NewNetworkCampaign creates a new campaign command that holds other subcommands related to launching a network for a campaign.
func NewNetworkCampaignAccount ¶
NewNetworkCampaignAccount creates a new campaign account command that holds some other sub commands related to account for a campaign.
func NewNetworkCampaignList ¶
NewNetworkCampaignList returns a new command to list all published campaigns on Ignite.
func NewNetworkCampaignPublish ¶
NewNetworkCampaignPublish returns a new command to publish a new campaigns on Ignite.
func NewNetworkCampaignShow ¶
NewNetworkCampaignShow returns a new command to show published campaign on Ignite
func NewNetworkChain ¶
NewNetworkChain creates a new chain command that holds some other sub commands related to launching a network for a chain.
func NewNetworkChainInit ¶
NewNetworkChainInit returns a new command to initialize a chain from a published chain ID
func NewNetworkChainInstall ¶
NewNetworkChainInstall returns a new command to install a chain's binary by the launch id.
func NewNetworkChainJoin ¶
NewNetworkChainJoin creates a new chain join command to join to a network as a validator.
func NewNetworkChainLaunch ¶
NewNetworkChainLaunch creates a new chain launch command to launch the network as a coordinator.
func NewNetworkChainList ¶
NewNetworkChainList returns a new command to list all published chains on Ignite
func NewNetworkChainPrepare ¶
NewNetworkChainPrepare returns a new command to prepare the chain for launch
func NewNetworkChainPublish ¶
NewNetworkChainPublish returns a new command to publish a new chain to start a new network.
func NewNetworkChainRevertLaunch ¶
NewNetworkChainRevertLaunch creates a new chain revert launch command to revert a launched chain.
func NewNetworkChainShow ¶
NewNetworkChainShow creates a new chain show command to show a chain details on SPN.
func NewNetworkClient ¶
NewNetworkClient creates a new client command that holds some other sub commands related to connect client to the network.
func NewNetworkClientCreate ¶
NewNetworkClientCreate connects the monitoring modules of launched chains with SPN
func NewNetworkRequest ¶
NewNetworkRequest creates a new approval request command that holds some other sub commands related to handle request for a chain.
func NewNetworkRequestApprove ¶
NewNetworkRequestApprove creates a new request approve command to approve requests for a chain.
func NewNetworkRequestList ¶
NewNetworkRequestList creates a new request list command to list requests for a chain
func NewNetworkRequestReject ¶
NewNetworkRequestReject creates a new request reject command to reject requests for a chain.
func NewNetworkRequestShow ¶
NewNetworkRequestShow creates a new request show command to show requests details for a chain
func NewNetworkRequestVerify ¶
NewNetworkRequestVerify verify the request and simulate the chain.
func NewNetworkReward ¶
NewNetworkReward creates a new chain reward command
func NewNetworkRewardSet ¶
NewNetworkRewardSet creates a new chain reward set command to add the chain reward to the network as a coordinator.
func NewRelayerConfigure ¶
NewRelayerConfigure returns a new relayer configure command. faucet addresses are optional and connect command will try to guess the address when not provided. even if auto retrieving coins fails, connect command will complete with success.
func NewRelayerConnect ¶
NewRelayerConnect returns a new relayer connect command to link all or some relayer paths and start relaying txs in between. if not paths are specified, all paths are linked.
func NewScaffold ¶
NewScaffold returns a command that groups scaffolding related sub commands.
func NewScaffoldBandchain ¶
NewScaffoldBandchain creates a new BandChain oracle in the module
func NewScaffoldChain ¶
NewScaffoldChain creates new command to scaffold a Comos-SDK based blockchain.
func NewScaffoldFlutter ¶
NewScaffoldFlutter scaffolds a Flutter app for a chain.
func NewScaffoldList ¶
NewScaffoldList returns a new command to scaffold a list.
func NewScaffoldMap ¶
NewScaffoldMap returns a new command to scaffold a map.
func NewScaffoldMessage ¶
NewScaffoldMessage returns the command to scaffold messages
func NewScaffoldModule ¶
NewScaffoldModule returns the command to scaffold a Cosmos SDK module
func NewScaffoldPacket ¶
NewScaffoldPacket creates a new packet in the module
func NewScaffoldQuery ¶
NewScaffoldQuery command creates a new type command to scaffold queries
func NewScaffoldSingle ¶
NewScaffoldSingle returns a new command to scaffold a singleton.
func NewScaffoldType ¶
NewScaffoldType returns a new command to scaffold a type.
func NewScaffoldVue ¶
NewScaffoldVue scaffolds a Vue.js app for a chain.
func NewScaffoldWasm ¶
func NewTools ¶
NewTools returns a command where various tools (binaries) are attached as sub commands for advanced users.
func NewToolsCompletions ¶
func NewToolsIBCRelayer ¶
func NewToolsIBCSetup ¶
func NewToolsProtoc ¶
func NewVersion ¶
NewVersion creates a new version command to show the Ignite CLI version.
Types ¶
type NetworkBuilder ¶
type NetworkBuilder struct { AccountRegistry cosmosaccount.Registry // contains filtered or unexported fields }
func (NetworkBuilder) Chain ¶
func (n NetworkBuilder) Chain(source networkchain.SourceOption, options ...networkchain.Option) (*networkchain.Chain, error)
type NetworkBuilderOption ¶
type NetworkBuilderOption func(builder *NetworkBuilder)
func CollectEvents ¶
func CollectEvents(ev events.Bus) NetworkBuilderOption
Source Files ¶
- account.go
- account_create.go
- account_delete.go
- account_export.go
- account_import.go
- account_list.go
- account_show.go
- chain.go
- chain_build.go
- chain_faucet.go
- chain_init.go
- chain_serve.go
- chain_simulate.go
- cmd.go
- docs.go
- generate.go
- generate_dart.go
- generate_go.go
- generate_openapi.go
- generate_vuex.go
- network.go
- network_campaign.go
- network_campaign_account.go
- network_campaign_list.go
- network_campaign_publish.go
- network_campaign_show.go
- network_campaign_update.go
- network_chain.go
- network_chain_init.go
- network_chain_install.go
- network_chain_join.go
- network_chain_launch.go
- network_chain_list.go
- network_chain_prepare.go
- network_chain_publish.go
- network_chain_revert_launch.go
- network_chain_show.go
- network_chain_show_accounts.go
- network_chain_show_genesis.go
- network_chain_show_info.go
- network_chain_show_peers.go
- network_chain_show_validators.go
- network_client.go
- network_client_create.go
- network_request.go
- network_request_approve.go
- network_request_list.go
- network_request_reject.go
- network_request_show.go
- network_request_verify.go
- network_reward.go
- network_reward_set.go
- relayer.go
- relayer_configure.go
- relayer_connect.go
- scaffold.go
- scaffold_band.go
- scaffold_chain.go
- scaffold_flutter.go
- scaffold_list.go
- scaffold_map.go
- scaffold_message.go
- scaffold_module.go
- scaffold_mwasm.go
- scaffold_package.go
- scaffold_query.go
- scaffold_single.go
- scaffold_type.go
- scaffold_vue.go
- tools.go
- version.go