Chain
Manage chains and configs
Available Commands
Config
Displays the config of the chain.
addressPrefix
The prefix for all addresses on chain
blockExplorerTxPages
URLs to block explorers for the given chain. Must include '${txHash}'
blockExplorerAddressPages
URLs to block explorers for the given chain. Must include '${txHash}'
chainId
The Id of the chain to use
chainUrl
The URL of the chain to use
chainName
The name of the chain.
chainType
The type of chain (Testnet or Mainnet).
defualtFee
The default fee amount
iconUrls
The icon for the chain.
kernelAddress
The contract address of the Kernel of the chain.
registryAddress
The contract address of the registry of the chain.
name
The name of the config being used.
enabled
Whether the config is enabled in the CLI.
Usage
chain configExample
? user-3@galileo-4> chain configThe above command will generate an output similar to:
Current chain config
Key                       Value                                                           Description                                                          
name                      andromeda-testnet                                               The name of the chain config used                                    
chainName                 Andromeda Testnet                                               The name of the chain                                                
chainId                   galileo-4                                                       The ID of the chain to use                                           
chainUrl                  https://api.andromedaprotocol.io/rpc/testnet                    The URL of the chain to use                                          
kernelAddress             andr14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9shptkql The contract address of the Andromeda Kernel                         
addressPrefix             andr                                                            The prefix for all addresses on chain                                
defaultFee                0.25uandr                                                       The default fee amount                                               
blockExplorerTxPages      https://explorer.testnet.andromedaprotocol.io/galileo-4/tx/${t… URLs to block explorers for the given chain. Must include '${txHash}'
blockExplorerAddressPages https://explorer.testnet.andromedaprotocol.io/galileo-4/accoun… URLs to block explorers for the given chain. Must include '${txHash}'
chainType                 testnet                                                         The chain type                                                       
iconUrls                  [object Object]                                                                                                                      
registryAddress           andr1mfxffyrda922hpt23f7hpf8t50sadcwavkt54cuyl3w6p4zwz36sc9hfj6                                                                      
enabled                   true                                                                                                                                                                                        Copy
Creates a copy of a current config.
Usage
chain copy <current config name/chainId> <new config name>Example
? keplr-g3@galileo-3> chain copy galileo3 test
- Loading config...
Config loaded!
- Connecting client...
? keplr-g3@galileo-3> chain list
Name        Chain ID     
elgafar1    elgafar-1    
pisco1      pisco-1      
sei-network atlantic-1   
injective   injective-888
galileo3    galileo-3            
test        galileo-3    
? keplr-g3@galileo-3> () When you copy a config, the wallets from the copied config are also copied to the new one.
Get
Gets the value for the specified key. The keys are the ones found above when we call chain config (chainId, chainUrl, ect...)
Usage
chain get <key>If the <key> is not specified, then the entire config will be fetched.
Example
//Get the chainName of the chain
? $main@elgafar-1> chain get chainName
Current chain config
Key       Value    Description          
chainName Stargaze The name of the chain
List
Lists all the saved configs.
Usage
chain listExample
? keplr-g3@galileo-3> chain list
Name        Chain ID     
elgafar1    elgafar-1    
pisco1      pisco-1      
sei-network atlantic-1   
injective   injective-888
galileo3    galileo-3           The chain currently is use is highlighted in green.
New
Creates a new config.
Usage
chain new <name>Example
? keplr-g3@galileo-3> chain new tutorialYou will be prompted to enter the required config fields. We can then query the configs:
? keplr-g3@galileo-3> chain list
Name        Chain ID     
elgafar1    elgafar-1    
pisco1      pisco-1      
sei-network atlantic-1   
injective   injective-888
galileo3    galileo-3     
tutorial elgafar-1Remove
Removes a config by name or chain ID.
You can only remove configs that have been added and not default configs.
Usage
chain rm <config name>Example
? keplr-g3@galileo-3> chain rm tutorialUse
Swaps to one of the saved configs.
Usage
chain use <chainId/name>Example
// Get a list of chains saved. elgafar-1 is currently used. 
? guide@elgafar-1> chain list
Name        Chain ID     
elgafar1    elgafar-1    
pisco1      pisco-1      
sei-network atlantic-1   
injective   injective-888
galileo3    galileo-3           
example     galileo-3      
// Set galileo-3 as the config to use using the ID.
? guide@elgafar-1> chain use galileo-3
⠂ Loading configs...
– Loading config...
Config loaded!
⠂ Connecting client...
? user@galileo-3> ()  
//Set elgafar-1 as the config to use using the name.
? user@galileo-3> chain use elgafar1
- Loading configs...
– Loading config...
Config loaded!
- Connecting client...
? guide@elgafar-1> () CLI Configs
You can get all the configs from the CLI by running chain config.
Last updated
Was this helpful?