Skip to content

Commit 884105c

Browse files
k-xoAdamj1232
andauthored
Adds Event Listener to Passport Provider (#2250)
* fix: provider event listener * chore: update version: * Update packages/passport/package.json --------- Co-authored-by: Adam Carpenter <adamcarpenter86@gmail.com>
1 parent f565646 commit 884105c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

packages/passport/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@web3-onboard/passport",
3-
"version": "2.1.1",
3+
"version": "2.1.2-alpha.1",
44
"description": "passport",
55
"module": "dist/index.js",
66
"browser": "dist/index.js",

packages/passport/src/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ function passport(options: PassportOptions): WalletInit {
202202
return {
203203
label: 'Passport',
204204
getIcon: async () => (await import('./icon')).default,
205-
getInterface: async () => {
205+
getInterface: async ({ EventEmitter }) => {
206206
const { Passport, Network } = await import('@0xpass/passport')
207207
const { createPassportClient } = await import('@0xpass/passport-viem')
208208
const { http } = await import('viem')
@@ -288,6 +288,9 @@ function passport(options: PassportOptions): WalletInit {
288288

289289
const provider = createEIP1193Provider(client)
290290

291+
const events = new EventEmitter()
292+
provider.on = events.on.bind(events)
293+
291294
return {
292295
instance: passport,
293296
provider: provider

0 commit comments

Comments
 (0)