From 5122826a3461b9889c7c8b8974f4a6cafeded950 Mon Sep 17 00:00:00 2001 From: lbqds Date: Sun, 21 Dec 2025 07:47:01 +0800 Subject: [PATCH] Fix address validation --- packages/extension/src/ui/services/addresses.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/extension/src/ui/services/addresses.ts b/packages/extension/src/ui/services/addresses.ts index 18bfa78b..d8e9ca19 100644 --- a/packages/extension/src/ui/services/addresses.ts +++ b/packages/extension/src/ui/services/addresses.ts @@ -1,6 +1,4 @@ -import { - number, -} from "starknet" +import * as web3 from "@alephium/web3" import * as yup from "yup" export const normalizeAddress = (address: string) => address @@ -36,7 +34,6 @@ export const formatFullAddress = (address: string) => { return `${hex} ${parts.join(" ")}` } -// TODO: improve address validation export const addressSchema = yup .string() .trim() @@ -46,7 +43,7 @@ export const addressSchema = yup return ctx.createError({ message: 'Address is required' }) } - if (!/^[1-9A-HJ-NP-Za-km-z:]+$/.test(address)) { + if (!web3.isValidAddress(address)) { return ctx.createError({ message: 'Invalid Address' }) }