diff --git a/modules/account-lib/src/index.ts b/modules/account-lib/src/index.ts index b973e5bf13..e06c1f672b 100644 --- a/modules/account-lib/src/index.ts +++ b/modules/account-lib/src/index.ts @@ -206,7 +206,7 @@ export { CosmosSharedCoin }; import * as Canton from '@bitgo/sdk-coin-canton'; export { Canton }; -import { validateAgainstMessageTemplates, MIDNIGHT_TNC_HASH } from './utils'; +import { MIDNIGHT_TNC_HASH } from './utils'; export { MIDNIGHT_TNC_HASH }; const coinBuilderMap = { @@ -438,11 +438,7 @@ export async function verifyMessage( const messageBuilder = messageBuilderFactory.getMessageBuilder(messageStandardType); messageBuilder.setPayload(messageRaw); const message = await messageBuilder.build(); - const isValidMessageEncoded = await message.verifyEncodedPayload(messageEncoded, metadata); - if (!isValidMessageEncoded) { - return false; - } - return validateAgainstMessageTemplates(messageRaw); + return await message.verifyEncodedPayload(messageEncoded, metadata); } catch (e) { console.error(`Error verifying message for coin ${coinName}:`, e); return false;