[iOS][Wallet] Add wallet debug boolean value for webui (#33324)

add wallet debug boolean value for webui
This commit is contained in:
Nuo Xu
2026-01-20 21:58:04 -05:00
committed by GitHub
parent 4782fda811
commit 1de364ecb3
3 changed files with 14 additions and 1 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ namespace brave_wallet {
namespace features {
BASE_DECLARE_FEATURE(kBraveWalletWebUIIOS);
bool IsWalletDebugEnabled();
}
} // namespace brave_wallet
+10
View File
@@ -5,11 +5,21 @@
#include "brave/ios/browser/brave_wallet/features.h"
#include "base/feature_list.h"
#include "brave/components/brave_wallet/common/features.h"
namespace brave_wallet {
namespace features {
BASE_FEATURE(kBraveWalletWebUIIOS,
base::FEATURE_DISABLED_BY_DEFAULT);
bool IsWalletDebugEnabled() {
#if !defined(OFFICIAL_BUILD)
return base::FeatureList::IsEnabled(features::kBraveWalletDebugFeature);
#else
return false;
#endif
}
}
} // namespace brave_wallet
@@ -28,6 +28,7 @@
#include "brave/ios/browser/brave_wallet/blockchain_images_source.h"
#include "brave/ios/browser/brave_wallet/brave_wallet_ipfs_service_factory.h"
#include "brave/ios/browser/brave_wallet/brave_wallet_service_factory.h"
#include "brave/ios/browser/brave_wallet/features.h"
#include "brave/ios/browser/brave_wallet/meld_integration_service_factory.h"
#include "brave/ios/browser/brave_wallet/swap_service_factory.h"
#include "brave/ios/browser/ui/webui/sanitized_image_source.h"
@@ -63,6 +64,8 @@ WalletPageUI::WalletPageUI(web::WebUIIOS* web_ui, const GURL& url)
source->AddBoolean("isMobile", true);
source->AddBoolean("isIOS", true);
source->AddBoolean("walletDebug",
brave_wallet::features::IsWalletDebugEnabled());
source->AddString("braveWalletLedgerBridgeUrl", kUntrustedLedgerURL);
source->AddString("braveWalletTrezorBridgeUrl", kUntrustedTrezorURL);
source->AddString("braveWalletNftBridgeUrl", kUntrustedNftURL);