Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Commit 27155ea

Browse files
author
Dan Forbes
authored
fix(onNewProviderDiscovered): callback-parameter (#7242)
* fix(onNewProviderDiscovered): callback-parameter Callback for `onNewProviderDiscovered`should have `EIP6963ProvidersMapUpdateEvent` parameter Closes #7241 * Update Changelog * Fix Changelog * Remove Unnecessary Whitespace
1 parent 973ee80 commit 27155ea

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2700,5 +2700,6 @@ If there are any bugs, improvements, optimizations or any new feature proposal f
27002700
#### web3
27012701

27022702
- `Web3.providers` namespace exports `type EIP6963ProviderResponse = Map<string, EIP6963ProviderDetail>`. Return type for the static `Web3.requestEIP6963Providers` is now `Promise<EIP6963ProviderResponse>`. (#7239)
2703+
- The callback function provided to the static `Web3.onNewProviderDiscovered` function expects a parameter of type `EIP6963ProvidersMapUpdateEvent` as opposed to `EIP6963AnnounceProviderEvent`. (#7242)
27032704

27042705
## [Unreleased]

packages/web3/src/web3_eip6963.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export const requestEIP6963Providers = async (): Promise<EIP6963ProviderResponse
8484
});
8585

8686

87-
export const onNewProviderDiscovered = (callback: (providerEvent: EIP6963AnnounceProviderEvent) => void) => {
87+
export const onNewProviderDiscovered = (callback: (providerEvent: EIP6963ProvidersMapUpdateEvent) => void) => {
8888
if (typeof window === 'undefined') {
8989
throw new Error("window object not available, EIP-6963 is intended to be used within a browser");
9090
}

0 commit comments

Comments
 (0)