added Moniker as config, available in RPC.

This commit is contained in:
Jae Kwon
2015-04-18 16:43:48 -07:00
parent 5e45a849ab
commit fa669ae436
3 changed files with 5 additions and 0 deletions

View File

@ -35,6 +35,7 @@ func SetApp(a *confer.Config) {
var defaultConfig = `# This is a TOML config file.
# For more information, see https://github.com/toml-lang/toml
Moniker = "anonymous"
Network = "tendermint_testnet0"
ListenAddr = "0.0.0.0:8080"
# First node to connect to. Command-line overridable.
@ -86,6 +87,7 @@ var DefaultGenesis = `{
// NOTE: If you change this, maybe also change defaultConfig
func initDefaults(rootDir string) {
app.SetDefault("Moniker", "anonymous")
app.SetDefault("Network", "tendermint_testnet0")
app.SetDefault("ListenAddr", "0.0.0.0:8080")
app.SetDefault("DB.Backend", "leveldb")

View File

@ -33,6 +33,7 @@ func Status() (*ctypes.ResponseStatus, error) {
func NetInfo() (*ctypes.ResponseNetInfo, error) {
listening := p2pSwitch.IsListening()
moniker := config.App().GetString("Moniker")
network := config.App().GetString("Network")
listeners := []string{}
for _, listener := range p2pSwitch.Listeners() {
@ -46,6 +47,7 @@ func NetInfo() (*ctypes.ResponseNetInfo, error) {
})
}
return &ctypes.ResponseNetInfo{
Moniker: moniker,
Network: network,
Listening: listening,
Listeners: listeners,

View File

@ -70,6 +70,7 @@ type ResponseStatus struct {
}
type ResponseNetInfo struct {
Moniker string
Network string
Listening bool
Listeners []string