支付管理摘要区新增支付网络信息行

用户反馈支付管理区未标明链网络,在账号/钱包/收款合约行下方
新增"支付网络 (Payment Network)" InfoRow,明确显示 Polygon (Matic)。

Tested: tsc --noEmit
This commit is contained in:
2569718930@qq.com
2026-05-21 12:54:18 +08:00
parent 0234104a63
commit 982d192499
@@ -244,6 +244,13 @@ const PAYMENT_RECOVERY_TTL_MS = 6 * 60 * 60 * 1000;
const WALLET_REQUEST_TIMEOUT_MS = 60_000;
const WALLET_TRANSACTION_REQUEST_TIMEOUT_MS = 120_000;
function chainIdToDisplayName(chainId: number | undefined | null): string {
if (chainId === 137) return "Polygon (Matic)";
if (chainId === 1) return "Ethereum Mainnet";
if (chainId) return `Chain ID ${chainId}`;
return "Polygon (Matic)";
}
let walletConnectProviderCache: EvmProvider | null = null;
let walletConnectProviderChainId: number | null = null;
const eip6963Providers = new Map<string, Eip6963ProviderDetail>();
@@ -785,6 +792,7 @@ export function AccountCenter() {
paymentAccount: isEn ? "Subscription Account" : "订阅归属账号",
paymentWallet: isEn ? "Paying Wallet" : "付款钱包",
paymentReceiver: isEn ? "Receiver Contract" : "当前收款合约",
paymentNetwork: isEn ? "Payment Network" : "支付网络",
paymentHost: isEn ? "Payment Host" : "支付域名",
primary: "Primary",
polygonChain: isEn ? "Polygon (Matic) Network" : "Polygon (Matic) 网络",
@@ -3249,6 +3257,11 @@ export function AccountCenter() {
label={copy.paymentReceiver}
value={shortAddress(paymentReceiverAddress) || "--"}
/>
<InfoRow
icon={ExternalLink}
label={copy.paymentNetwork}
value={chainIdToDisplayName(paymentConfig?.chain_id)}
/>
<InfoRow
icon={ExternalLink}
label={copy.paymentHost}