From c34a8d293214b03188ce62ad67168238dae93487 Mon Sep 17 00:00:00 2001 From: Eric Chen Date: Mon, 5 Oct 2020 22:17:46 -0700 Subject: [PATCH] BTFS-2405: Add missing RemoteAPI config --- init.go | 1 + migrations.go | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/init.go b/init.go index 4d2aed5..6bf29a7 100644 --- a/init.go +++ b/init.go @@ -147,6 +147,7 @@ func addressesConfig() Addresses { NoAnnounce: []string{}, API: Strings{"/ip4/127.0.0.1/tcp/5001"}, Gateway: Strings{"/ip4/127.0.0.1/tcp/8080"}, + RemoteAPI: Strings{"/ip4/127.0.0.1/tcp/5101"}, } } diff --git a/migrations.go b/migrations.go index eef0f1f..f6a0cb4 100644 --- a/migrations.go +++ b/migrations.go @@ -217,6 +217,14 @@ func migrate_14_TestnetBootstrapNodes(cfg *Config) bool { return doMigrateNodes(cfg, obns, peers) } +func migrate_15_MissingRemoteAPI(cfg *Config) bool { + if len(cfg.Addresses.RemoteAPI) == 0 { + cfg.Addresses.RemoteAPI = Strings{"/ip4/0.0.0.0/tcp/5101"} + return true + } + return false +} + // MigrateConfig migrates config options to the latest known version // It may correct incompatible configs as well // inited = just initialized in the same call @@ -239,5 +247,6 @@ func MigrateConfig(cfg *Config, inited, hasHval bool) bool { updated = migrate_12_FullnodeDomain(cfg) || updated updated = migrate_13_HostContractManager(cfg) || updated updated = migrate_14_TestnetBootstrapNodes(cfg) || updated + updated = migrate_15_MissingRemoteAPI(cfg) || updated return updated }