diff --git a/browser/net/decentralized_dns_network_delegate_helper_unittest.cc b/browser/net/decentralized_dns_network_delegate_helper_unittest.cc index c8b7bdaebaa8..6325ed324aa7 100644 --- a/browser/net/decentralized_dns_network_delegate_helper_unittest.cc +++ b/browser/net/decentralized_dns_network_delegate_helper_unittest.cc @@ -183,6 +183,14 @@ TEST_F(DecentralizedDnsNetworkDelegateHelperTest, {"https://brave.austin", true}, {"https://brave.bitget", true}, {"https://brave.wrkx", true}, + {"https://brave.bald", true}, + {"https://brave.benji", true}, + {"https://brave.chomp", true}, + {"https://brave.dream", true}, + {"https://brave.ethermail", true}, + {"https://brave.lfg", true}, + {"https://brave.propykeys", true}, + {"https://brave.smobler", true}, {"https://brave", false}, {"https://brave.com", false}, {"", false}, diff --git a/components/brave_wallet/browser/json_rpc_service.cc b/components/brave_wallet/browser/json_rpc_service.cc index 0395a2d4f41d..3d6c1162865d 100644 --- a/components/brave_wallet/browser/json_rpc_service.cc +++ b/components/brave_wallet/browser/json_rpc_service.cc @@ -139,7 +139,8 @@ constexpr char kUDPattern[] = "(?:[a-z0-9-]+)\\.(?:crypto|x|nft|dao|wallet|blockchain|bitcoin|zil|" "altimist|anime|klever|manga|polygon|unstoppable|pudgy|tball|stepn|secret|" "raiin|pog|clay|metropolis|witg|ubu|kryptic|farms|dfz|kresus|binanceus|" - "austin|bitget|wrkx)"; + "austin|bitget|wrkx|bald|benji|chomp|dream|ethermail|lfg|propykeys|" + "smobler)"; net::NetworkTrafficAnnotationTag GetNetworkTrafficAnnotationTag() { return net::DefineNetworkTrafficAnnotation("json_rpc_service", R"( diff --git a/components/brave_wallet/browser/json_rpc_service_unittest.cc b/components/brave_wallet/browser/json_rpc_service_unittest.cc index 9fb8ebdca68b..d79fcdd59941 100644 --- a/components/brave_wallet/browser/json_rpc_service_unittest.cc +++ b/components/brave_wallet/browser/json_rpc_service_unittest.cc @@ -3981,6 +3981,14 @@ TEST_F(JsonRpcServiceUnitTest, IsValidUnstoppableDomain) { "brave.austin", "brave.bitget", "brave.wrkx", + "brave.bald", + "brave.benji", + "brave.chomp", + "brave.dream", + "brave.ethermail", + "brave.lfg", + "brave.propykeys", + "brave.smobler", "a.crypto", "1.crypto", "-.crypto", diff --git a/components/brave_wallet_ui/common/constants/domain-extensions.ts b/components/brave_wallet_ui/common/constants/domain-extensions.ts index a3191a796ae4..ff12c802f73f 100644 --- a/components/brave_wallet_ui/common/constants/domain-extensions.ts +++ b/components/brave_wallet_ui/common/constants/domain-extensions.ts @@ -39,6 +39,14 @@ export const supportedUDExtensions = [ '.austin', '.bitget', '.wrkx', + ".bald", + ".benji", + ".chomp", + ".dream", + ".ethermail", + ".lfg", + ".propykeys", + ".smobler", ] export const allSupportedExtensions = [ ...supportedENSExtensions, diff --git a/ios/brave-ios/Sources/BraveWallet/WalletConstants.swift b/ios/brave-ios/Sources/BraveWallet/WalletConstants.swift index cfaa4aebd9fe..61f460230627 100644 --- a/ios/brave-ios/Sources/BraveWallet/WalletConstants.swift +++ b/ios/brave-ios/Sources/BraveWallet/WalletConstants.swift @@ -142,6 +142,8 @@ public struct WalletConstants { ".tball", ".stepn", ".secret", ".raiin", ".pog", ".clay", ".metropolis", ".witg", ".ubu", ".kryptic", ".farms", ".dfz", ".kresus", ".binanceus", ".austin", ".bitget", ".wrkx", + ".bald", ".benji", ".chomp", ".dream", ".ethermail", ".lfg", + ".propykeys", ".smobler", ] /// The supported IPFS schemes diff --git a/net/decentralized_dns/constants.h b/net/decentralized_dns/constants.h index f697e0b7dca5..5fdd472f36ea 100644 --- a/net/decentralized_dns/constants.h +++ b/net/decentralized_dns/constants.h @@ -15,7 +15,8 @@ inline constexpr const char* kUnstoppableDomains[] = { ".tball", ".stepn", ".secret", ".raiin", ".pog", ".clay", ".metropolis", ".witg", ".ubu", ".kryptic", ".farms", ".dfz", ".kresus", ".binanceus", ".austin", - ".bitget", ".wrkx"}; + ".bitget", ".wrkx", ".bald", ".benji", ".chomp", + ".dream", ".ethermail", ".lfg", ".propykeys", ".smobler"}; inline constexpr char kEthDomain[] = ".eth"; inline constexpr char kDNSForEthDomain[] = ".eth.link";