Skip to content

Commit fd4553b

Browse files
committed
chore: replace the onekey keyring
1 parent f7a9d90 commit fd4553b

File tree

6 files changed

+51
-28
lines changed

6 files changed

+51
-28
lines changed

app/scripts/lib/hardware-keyring-builder-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type {
44
LedgerBridgeOptions,
55
} from '@metamask/eth-ledger-bridge-keyring';
66
import { KeyringClass } from '@metamask/keyring-utils';
7-
import type { OneKeyBridge } from 'eth-onekey-bridge-keyring';
7+
import type { OneKeyBridge } from '@metamask/eth-onekey-keyring';
88
import { FakeKeyringBridge } from '../../../test/stub/keyring-bridge';
99

1010
/**

app/scripts/lib/hardware-onekey-keyring-builder-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
22
ONEKEY_HARDWARE_UI_EVENT,
33
type OneKeyBridge,
4-
} from 'eth-onekey-bridge-keyring';
4+
} from '@metamask/eth-onekey-keyring';
55
import { KeyringClass, Json } from '@metamask/utils';
66
import { Platform } from '../../../types/global';
77
// eslint-disable-next-line import/no-restricted-paths

app/scripts/lib/offscreen-bridge/onekey-offscreen-bridge.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import {
22
ONEKEY_HARDWARE_UI_EVENT,
33
OneKeyBridge,
4-
} from 'eth-onekey-bridge-keyring';
4+
} from '@metamask/eth-onekey-keyring';
55
import type {
6-
ConnectSettings,
76
Params,
87
Response as OneKeyResponse,
98
EVMSignedTx,
@@ -44,7 +43,7 @@ export class OneKeyOffscreenBridge implements OneKeyBridge {
4443
this.listeners.delete(event);
4544
}
4645

47-
init(settings: Partial<ConnectSettings>) {
46+
init() {
4847
chrome.runtime.onMessage.addListener((msg) => {
4948
if (
5049
msg.target === OffscreenCommunicationTarget.extension &&
@@ -68,7 +67,6 @@ export class OneKeyOffscreenBridge implements OneKeyBridge {
6867
target: OffscreenCommunicationTarget.onekeyOffscreen,
6968
action: OneKeyAction.init,
7069
params: {
71-
...settings,
7270
env: window.navigator.usb ? 'webusb' : 'web',
7371
},
7472
},

app/scripts/metamask-controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ import {
7878
bytesToHex,
7979
} from '@metamask/utils';
8080
import { normalize } from '@metamask/eth-sig-util';
81-
import { OneKeyKeyring, OneKeyWebBridge } from 'eth-onekey-bridge-keyring';
81+
import { OneKeyKeyring, OneKeyWebBridge } from '@metamask/eth-onekey-keyring';
8282
import { TRIGGER_TYPES } from '@metamask/notification-services-controller/notification-services';
8383

8484
import {

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@
299299
"@metamask/eth-json-rpc-filters": "^9.0.0",
300300
"@metamask/eth-json-rpc-middleware": "^21.0.0",
301301
"@metamask/eth-ledger-bridge-keyring": "11.1.2",
302+
"@metamask/eth-onekey-keyring": "npm:@metamask-previews/[email protected]",
302303
"@metamask/eth-qr-keyring": "^1.1.0",
303304
"@metamask/eth-sig-util": "^8.2.0",
304305
"@metamask/eth-snap-keyring": "^18.0.2",
@@ -408,7 +409,6 @@
408409
"eth-ens-namehash": "^2.0.8",
409410
"eth-lattice-keyring": "patch:eth-lattice-keyring@npm%3A0.12.4#~/.yarn/patches/eth-lattice-keyring-npm-0.12.4-c5fb3fcf54.patch",
410411
"eth-method-registry": "^4.0.0",
411-
"eth-onekey-bridge-keyring": "^0.3.8",
412412
"ethereumjs-util": "^7.0.10",
413413
"extension-port-stream": "^5.0.0",
414414
"fast-json-patch": "^3.1.1",
@@ -795,7 +795,7 @@
795795
"@trezor/connect-web>@trezor/connect>@trezor/blockchain-link>@solana/web3.js>bigint-buffer": false,
796796
"@trezor/connect-web>@trezor/connect>@trezor/utxo-lib>blake-hash": false,
797797
"@trezor/connect-web>@trezor/connect>@trezor/utxo-lib>tiny-secp256k1": false,
798-
"eth-onekey-bridge-keyring>@onekeyfe/hd-transport>protobufjs": false,
798+
"@metamask/eth-onekey-keyring>@onekeyfe/hd-transport>protobufjs": false,
799799
"@storybook/test-runner>@swc/core": false,
800800
"@lavamoat/lavadome-react>@lavamoat/preinstall-always-fail": false,
801801
"sharp": true,

yarn.lock

Lines changed: 44 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2394,7 +2394,16 @@ __metadata:
23942394
languageName: node
23952395
linkType: hard
23962396

2397-
"@endo/promise-kit@npm:^1.1.10, @endo/promise-kit@npm:^1.1.13":
2397+
"@endo/promise-kit@npm:^1.1.10":
2398+
version: 1.1.10
2399+
resolution: "@endo/promise-kit@npm:1.1.10"
2400+
dependencies:
2401+
ses: "npm:^1.12.0"
2402+
checksum: 10/c73fba3d26ef7133d2d9ea5f14a8ff9b65ce7f8edab0462d22120ef57de99f9aacdcdfdf469793cf5d5ce699ed526d039e9717a294e8c2db7778b142886d93fd
2403+
languageName: node
2404+
linkType: hard
2405+
2406+
"@endo/promise-kit@npm:^1.1.13":
23982407
version: 1.1.13
23992408
resolution: "@endo/promise-kit@npm:1.1.13"
24002409
dependencies:
@@ -6491,6 +6500,24 @@ __metadata:
64916500
languageName: node
64926501
linkType: hard
64936502

6503+
"@metamask/eth-onekey-keyring@npm:@metamask-previews/[email protected]":
6504+
version: 0.1.0-7d43e97
6505+
resolution: "@metamask-previews/eth-onekey-keyring@npm:0.1.0-7d43e97"
6506+
dependencies:
6507+
"@ethereumjs/tx": "npm:^5.4.0"
6508+
"@ethereumjs/util": "npm:^9.1.0"
6509+
"@metamask/eth-sig-util": "npm:^8.2.0"
6510+
"@metamask/utils": "npm:^11.1.0"
6511+
"@noble/hashes": "npm:^1.7.0"
6512+
"@onekeyfe/hd-core": "npm:1.1.6-patch.4"
6513+
"@onekeyfe/hd-shared": "npm:1.1.6-patch.4"
6514+
"@onekeyfe/hd-transport": "npm:1.1.6-patch.4"
6515+
"@onekeyfe/hd-web-sdk": "npm:1.1.6-patch.4"
6516+
hdkey: "npm:^2.1.0"
6517+
checksum: 10/3c036cfe2307d96b583f398cfbe92f0ef9c32520ebb49e609faa14c9159802e41f01d5549d54c16971bbfaca9fdb4a762cbecede4dfda5276a1f49e904aa3ff5
6518+
languageName: node
6519+
linkType: hard
6520+
64946521
"@metamask/eth-qr-keyring@npm:^1.1.0":
64956522
version: 1.1.0
64966523
resolution: "@metamask/eth-qr-keyring@npm:1.1.0"
@@ -25268,23 +25295,6 @@ __metadata:
2526825295
languageName: node
2526925296
linkType: hard
2527025297

25271-
"eth-onekey-bridge-keyring@npm:^0.3.8":
25272-
version: 0.3.8
25273-
resolution: "eth-onekey-bridge-keyring@npm:0.3.8"
25274-
dependencies:
25275-
"@ethereumjs/tx": "npm:^5.4.0"
25276-
"@ethereumjs/util": "npm:^9.1.0"
25277-
"@metamask/eth-sig-util": "npm:^8.2.0"
25278-
"@noble/hashes": "npm:^1.7.0"
25279-
"@onekeyfe/hd-core": "npm:1.1.6-patch.4"
25280-
"@onekeyfe/hd-shared": "npm:1.1.6-patch.4"
25281-
"@onekeyfe/hd-transport": "npm:1.1.6-patch.4"
25282-
"@onekeyfe/hd-web-sdk": "npm:1.1.6-patch.4"
25283-
hdkey: "npm:^2.1.0"
25284-
checksum: 10/3c99e4ff38c6d3d5b4a2656d12ee2e3b5a31a5a9d504ed7f27e76aff5ba074d4815f65119722036282cb4dd3a4e62bf8dba0b0622f2aade536b715e393370ce2
25285-
languageName: node
25286-
linkType: hard
25287-
2528825298
"eth-phishing-detect@npm:^1.2.0":
2528925299
version: 1.2.0
2529025300
resolution: "eth-phishing-detect@npm:1.2.0"
@@ -33460,6 +33470,7 @@ __metadata:
3346033470
"@metamask/eth-json-rpc-middleware": "npm:^21.0.0"
3346133471
"@metamask/eth-json-rpc-provider": "npm:^5.0.1"
3346233472
"@metamask/eth-ledger-bridge-keyring": "npm:11.1.2"
33473+
"@metamask/eth-onekey-keyring": "npm:@metamask-previews/[email protected]"
3346333474
"@metamask/eth-qr-keyring": "npm:^1.1.0"
3346433475
"@metamask/eth-sig-util": "npm:^8.2.0"
3346533476
"@metamask/eth-snap-keyring": "npm:^18.0.2"
@@ -33702,7 +33713,6 @@ __metadata:
3370233713
eth-ens-namehash: "npm:^2.0.8"
3370333714
eth-lattice-keyring: "patch:eth-lattice-keyring@npm%3A0.12.4#~/.yarn/patches/eth-lattice-keyring-npm-0.12.4-c5fb3fcf54.patch"
3370433715
eth-method-registry: "npm:^4.0.0"
33705-
eth-onekey-bridge-keyring: "npm:^0.3.8"
3370633716
ethereumjs-util: "npm:^7.0.10"
3370733717
ethers: "npm:^5.7.0"
3370833718
extension-port-stream: "npm:^5.0.0"
@@ -36613,6 +36623,21 @@ __metadata:
3661336623
languageName: node
3661436624
linkType: hard
3661536625

36626+
"playwright@npm:^1.14.0":
36627+
version: 1.44.0
36628+
resolution: "playwright@npm:1.44.0"
36629+
dependencies:
36630+
fsevents: "npm:2.3.2"
36631+
playwright-core: "npm:1.44.0"
36632+
dependenciesMeta:
36633+
fsevents:
36634+
optional: true
36635+
bin:
36636+
playwright: cli.js
36637+
checksum: 10/a7d8d6c0dee6262f97ab7fe52ec80ddeff7ad21178a9b90eefae56779fb573e8a3987f27619de6e98d8b9b78e9bb66b94f3caf9fbd51c0f1964dcd744dcb3cae
36638+
languageName: node
36639+
linkType: hard
36640+
3661636641
"please-upgrade-node@npm:^3.2.0":
3661736642
version: 3.2.0
3661836643
resolution: "please-upgrade-node@npm:3.2.0"

0 commit comments

Comments
 (0)