diff --git a/packages/extension-base/src/background/RequestBytesSign.ts b/packages/extension-base/src/background/RequestBytesSign.ts index 7289dc57..5f6b74a6 100644 --- a/packages/extension-base/src/background/RequestBytesSign.ts +++ b/packages/extension-base/src/background/RequestBytesSign.ts @@ -7,8 +7,7 @@ import type { SignerPayloadRaw } from '@polkadot/types/types'; import type { HexString } from '@polkadot/util/types'; import type { RequestSign } from './types.js'; -import { wrapBytes } from '@polkadot/extension-dapp/wrapBytes'; -import { u8aToHex } from '@polkadot/util'; +import { u8aToHex, u8aWrapBytes } from '@polkadot/util'; export default class RequestBytesSign implements RequestSign { public readonly payload: SignerPayloadRaw; @@ -21,7 +20,7 @@ export default class RequestBytesSign implements RequestSign { return { signature: u8aToHex( pair.sign( - wrapBytes(this.payload.data) + u8aWrapBytes(this.payload.data) ) ) }; diff --git a/packages/extension-ui/src/Popup/Signing/Qr.tsx b/packages/extension-ui/src/Popup/Signing/Qr.tsx index 976e774c..f426341f 100644 --- a/packages/extension-ui/src/Popup/Signing/Qr.tsx +++ b/packages/extension-ui/src/Popup/Signing/Qr.tsx @@ -6,8 +6,8 @@ import type { HexString } from '@polkadot/util/types'; import React, { useCallback, useMemo, useState } from 'react'; -import { wrapBytes } from '@polkadot/extension-dapp/wrapBytes'; import { QrDisplayPayload, QrScanSignature } from '@polkadot/react-qr'; +import { u8aWrapBytes } from '@polkadot/util'; import { Button } from '../../components/index.js'; import useTranslation from '../../hooks/useTranslation.js'; @@ -35,7 +35,7 @@ function Qr ({ address, className, cmd, genesisHash, onSignature, payload }: Pro case CMD_MORTAL: return (payload as ExtrinsicPayload).toU8a(); case CMD_SIGN_MESSAGE: - return wrapBytes(payload as string); + return u8aWrapBytes(payload as string); default: return null; }