diff --git a/doc/release-notes.md b/doc/release-notes.md
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -5,3 +5,5 @@
   <https://download.bitcoinabc.org/0.25.4/>
 
 This release includes the following features and fixes:
+ - Fix the addresses format returned by some RPC (like `getnewaddress`) when
+   using the Qt RPC console.
diff --git a/src/interfaces/node.h b/src/interfaces/node.h
--- a/src/interfaces/node.h
+++ b/src/interfaces/node.h
@@ -158,7 +158,8 @@
     virtual CFeeRate getDustRelayFee() = 0;
 
     //! Execute rpc command.
-    virtual UniValue executeRpc(Config &config, const std::string &command,
+    virtual UniValue executeRpc(const Config &config,
+                                const std::string &command,
                                 const UniValue &params,
                                 const std::string &uri) = 0;
 
diff --git a/src/interfaces/node.cpp b/src/interfaces/node.cpp
--- a/src/interfaces/node.cpp
+++ b/src/interfaces/node.cpp
@@ -221,7 +221,7 @@
             return m_context->connman && m_context->connman->GetNetworkActive();
         }
         CFeeRate getDustRelayFee() override { return ::dustRelayFee; }
-        UniValue executeRpc(Config &config, const std::string &command,
+        UniValue executeRpc(const Config &config, const std::string &command,
                             const UniValue &params,
                             const std::string &uri) override {
             JSONRPCRequest req(m_context_ref);
diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp
--- a/src/qt/rpcconsole.cpp
+++ b/src/qt/rpcconsole.cpp
@@ -343,10 +343,9 @@
                                 }
 #endif
 
-                                GlobalConfig config;
                                 assert(node);
-                                lastResult = node->executeRpc(config, method,
-                                                              params, uri);
+                                lastResult = node->executeRpc(
+                                    GetConfig(), method, params, uri);
                             }
 
                             state = STATE_COMMAND_EXECUTED;