From ecdeaa51a2e0e6aa342c0b903c92be6b9baa87b2 Mon Sep 17 00:00:00 2001 From: zeki1027 Date: Mon, 10 Mar 2025 19:55:00 +0800 Subject: [PATCH 1/2] Update tokenpocket --- packages/injected/src/types.ts | 3 +++ packages/injected/src/wallets.ts | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/injected/src/types.ts b/packages/injected/src/types.ts index 150e61e3a..c62073cc0 100644 --- a/packages/injected/src/types.ts +++ b/packages/injected/src/types.ts @@ -256,6 +256,9 @@ export interface CustomWindow extends Window { kayros: InjectedProvider foxwallet: InjectedProvider echooo: { + ethereum: InjectedProvider + }, + tokenpocket: { ethereum: InjectedProvider } } diff --git a/packages/injected/src/wallets.ts b/packages/injected/src/wallets.ts index b7a5d31ab..d5044981f 100644 --- a/packages/injected/src/wallets.ts +++ b/packages/injected/src/wallets.ts @@ -473,7 +473,9 @@ const tokenpocket: InjectedWalletModule = { !!provider[ProviderIdentityFlag.TokenPocket] && !provider[ProviderIdentityFlag.TP], getIcon: async () => (await import('./icons/tokenpocket.js')).default, - getInterface: getInjectedInterface(ProviderIdentityFlag.TokenPocket), + getInterface: async () => ({ + provider: createEIP1193Provider(window.tokenpocket.ethereum) + }), platforms: ['all'] } From 374551b2dfae91fbc8424b190e55a80b83ed1256 Mon Sep 17 00:00:00 2001 From: zeki1027 Date: Thu, 13 Mar 2025 17:28:23 +0800 Subject: [PATCH 2/2] version --- packages/injected/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/injected/package.json b/packages/injected/package.json index ceea394cc..f5920fca8 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/injected-wallets", - "version": "2.11.3", + "version": "2.11.4", "description": "Injected wallet module for connecting browser extension and mobile wallets to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum",