diff --git a/packages/bitcoin-wallet-snap/src/handlers/validation.ts b/packages/bitcoin-wallet-snap/src/handlers/validation.ts index edf13cdb..48163637 100644 --- a/packages/bitcoin-wallet-snap/src/handlers/validation.ts +++ b/packages/bitcoin-wallet-snap/src/handlers/validation.ts @@ -1,6 +1,7 @@ import type { Network, AddressType } from '@metamask/bitcoindevkit'; import { Address, Amount } from '@metamask/bitcoindevkit'; import { BtcMethod } from '@metamask/keyring-api'; +import { UuidStruct } from '@metamask/snap-networks-utils'; import { CaipAssetTypeStruct } from '@metamask/utils'; import type { Infer } from 'superstruct'; import { @@ -52,11 +53,6 @@ export const NonEmptyStringStruct = refine( (value) => value.trim().length > 0, ); -export const UuidStruct = pattern( - NonEmptyStringStruct, - /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/u, -); - export const OnAddressInputRequestStruct = object({ value: NonEmptyStringStruct, accountId: UuidStruct,