Skip to content

Commit 5e3b47f

Browse files
committed
fix: metametrix use @noble keccak
1 parent 960d6ad commit 5e3b47f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/scripts/controllers/metametrics.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import {
99
sum,
1010
} from 'lodash';
1111
import { ObservableStore } from '@metamask/obs-store';
12-
import { bufferToHex, keccak } from '@ethereumjs/util';
12+
import { bufferToHex } from '@ethereumjs/util';
13+
import { keccak256 } from 'ethereum-cryptography/keccak';
1314
import { v4 as uuidv4 } from 'uuid';
1415
import { NameControllerState, NameType } from '@metamask/name-controller';
1516
import { AccountsControllerState } from '@metamask/accounts-controller';
@@ -375,7 +376,7 @@ export default class MetaMetricsController {
375376

376377
generateMetaMetricsId(): string {
377378
return bufferToHex(
378-
keccak(
379+
keccak256(
379380
Buffer.from(
380381
String(Date.now()) +
381382
String(Math.round(Math.random() * Number.MAX_SAFE_INTEGER)),

0 commit comments

Comments
 (0)