Documentation ¶
Overview ¶
Configuration for WBD and WBCli.
Index ¶
Constants ¶
View Source
const ( MainDenom = "wings" MainPrefix = "wallets" // Main prefix for all addresses. Bech32PrefixAccAddr = MainPrefix // Bech32 prefix for account addresses. Bech32PrefixAccPub = MainPrefix + sdk.PrefixPublic // Bech32 prefix for accounts pub keys. Bech32PrefixValAddr = MainPrefix + sdk.PrefixValidator + sdk.PrefixOperator // Bech32 prefix for validators addresses. Bech32PrefixValPub = MainPrefix + sdk.PrefixValidator + sdk.PrefixOperator + sdk.PrefixPublic // Bech32 prefix for validator pub keys. Bech32PrefixConsAddr = MainPrefix + sdk.PrefixValidator + sdk.PrefixConsensus // Bech32 prefix for consensus addresses. Bech32PrefixConsPub = MainPrefix + sdk.PrefixValidator + sdk.PrefixConsensus + sdk.PrefixPublic // Bech32 prefix for consensus pub keys. VMConfigFile = "vm.toml" // Default file to store config. ConfigDir = "config" // Default directory to store all configurations. DefaultVMAddress = "127.0.0.1:50051" // Default virtual machine address to connect from Cosmos SDK. DefaultDataListen = "127.0.0.1:50052" // Default data server address to listen for connections from VM. DefaultVMTimeoutDeploy = 100 // Default timeout for deploy module request. DefaultVMTimeoutExecute = 100 // Default timeout for execute request. )
Variables ¶
This section is empty.
Functions ¶
func WriteVMConfig ¶
Write VM config file in configuration directory.
Types ¶
type VMConfig ¶
type VMConfig struct { Address string `mapstructure:"vm_address"` DataListen string `mapstructure:"vm_data_listen"` TimeoutDeploy uint64 `mapstructure:"vm_timeout_deploy"` TimeoutExecute uint64 `mapstructure:"vm_timeout_execute"` }
Virtual machine connection config (see config/vm.toml).
func ReadVMConfig ¶
Read VM config file from configuration directory.
Click to show internal directories.
Click to hide internal directories.