diff --git a/public/images/wallets/railway.png b/public/images/wallets/railway.png new file mode 100644 index 00000000000..4df3483d4c5 Binary files /dev/null and b/public/images/wallets/railway.png differ diff --git a/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx b/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx index d589117c988..5bbf4b52cfe 100644 --- a/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx +++ b/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx @@ -5,8 +5,7 @@ import { FilterOption } from "@/lib/types" import FindWalletLanguageSelectInput from "@/components/FindWalletProductTable/FindWalletLanguageSelectInput" import Layer2SelectInput from "@/components/FindWalletProductTable/Layer2SelectInput" -// TODO: Re-enable when at least one privacy-enabled wallet has been listed -// import PrivacyIcon from "@/components/icons/privacy.svg" +import PrivacyIcon from "@/components/icons/privacy.svg" import { BrowserIcon, BuyCryptoIcon, @@ -878,34 +877,33 @@ export const useWalletFilters = (): FilterOption[] => { }, options: [], }, - // TODO: Re-enable when at least one privacy-enabled wallet has been listed - // { - // filterKey: "privacy", - // filterLabel: t("page-find-wallet-privacy"), - // description: t("page-find-wallet-privacy-desc"), - // inputState: false, - // input: (filterIndex, itemIndex, inputState, updateFilterState) => { - // return ( - // { - // trackCustomEvent({ - // eventCategory: "WalletFilterSidebar", - // eventAction: `${t("page-find-wallet-privacy")}`, - // eventName: `privacy ${newInputState}`, - // }) - // updateFilterState(filterIndex, itemIndex, newInputState) - // }} - // /> - // ) - // }, - // options: [], - // }, + { + filterKey: "privacy", + filterLabel: t("page-find-wallet-privacy"), + description: t("page-find-wallet-privacy-desc"), + inputState: false, + input: (filterIndex, itemIndex, inputState, updateFilterState) => { + return ( + { + trackCustomEvent({ + eventCategory: "WalletFilterSidebar", + eventAction: `${t("page-find-wallet-privacy")}`, + eventName: `privacy ${newInputState}`, + }) + updateFilterState(filterIndex, itemIndex, newInputState) + }} + /> + ) + }, + options: [], + }, ], }, { diff --git a/src/data/wallets/wallet-data.ts b/src/data/wallets/wallet-data.ts index 3faced94ffd..936ccf1fdeb 100644 --- a/src/data/wallets/wallet-data.ts +++ b/src/data/wallets/wallet-data.ts @@ -38,6 +38,7 @@ import OneKeyImage from "@/public/images/wallets/onekey.png" import PhantomImage from "@/public/images/wallets/phantom.png" import PillarImage from "@/public/images/wallets/pillar.png" import RabbyWalletImage from "@/public/images/wallets/rabbywallet.png" +import RailwayImage from "@/public/images/wallets/railway.png" import RainbowImage from "@/public/images/wallets/rainbow.png" import ReadyImage from "@/public/images/wallets/ready.png" import SafeImage from "@/public/images/wallets/safe.png" @@ -152,6 +153,52 @@ export const walletsData: WalletData[] = [ documentation: "", supported_chains: ["Ethereum Mainnet"], }, + { + last_updated: "2025-10-01", + name: "Railway Wallet", + image: RailwayImage, + twBackgroundColor: "bg-[#000000]", + twGradiantBrandColor: "from-[#000000]", + url: "https://www.railway.xyz/", + active_development_team: true, + languages_supported: ["en"], + twitter: "https://x.com/Railway_xyz", + discord: "", + reddit: "", + telegram: "https://t.me/railwaywallet", + ios: true, + android: true, + linux: true, + windows: true, + macOS: true, + firefox: false, + chromium: false, + hardware: false, + open_source: true, + repo_url: "https://github.com/Railway-Wallet/Railway-Wallet/", + non_custodial: true, + security_audit: [], + scam_protection: false, + hardware_support: false, + rpc_importing: true, + nft_support: false, + connect_to_dapps: false, + staking: false, + swaps: true, + multichain: true, + layer_2: true, + gas_fee_customization: true, + ens_support: true, + erc_20_support: true, + buy_crypto: false, + withdraw_crypto: false, + multisig: false, + social_recovery: false, + onboard_documentation: "https://help.railway.xyz/", + documentation: "https://help.railway.xyz/", + supported_chains: ["Arbitrum One", "Ethereum Mainnet"], + privacy: true, + }, { last_updated: "2025-07-15", name: "Ready Wallet",