@metamask-previews/network-controller
Advanced tools
Comparing version 15.2.0-preview.4ae7d84 to 16.0.0-preview.5736db0
@@ -9,2 +9,7 @@ # Changelog | ||
## [16.0.0] | ||
### Changed | ||
- **BREAKING:** Bump dependency `@metamask/eth-query` from ^3.0.1 to ^4.0.0 ([#2028](https://github.com/MetaMask/core/pull/2028)) | ||
- This is breaking because it changes the type of the EthQuery instance this controller creates internally and exports under the `getEthQuery` action. Please consult the [changelog for `@metamask/eth-query` 4.0.0](https://github.com/MetaMask/eth-query/blob/main/CHANGELOG.md#400) for more. | ||
## [15.2.0] | ||
@@ -308,3 +313,4 @@ ### Changed | ||
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@15.2.0...HEAD | ||
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@16.0.0...HEAD | ||
[16.0.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@15.2.0...@metamask/network-controller@16.0.0 | ||
[15.2.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@15.1.0...@metamask/network-controller@15.2.0 | ||
@@ -311,0 +317,0 @@ [15.1.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@15.0.0...@metamask/network-controller@15.1.0 |
@@ -1,2 +0,2 @@ | ||
import type { RestrictedControllerMessenger } from '@metamask/base-controller'; | ||
import type { ControllerGetStateAction, ControllerStateChangeEvent, RestrictedControllerMessenger } from '@metamask/base-controller'; | ||
import { BaseControllerV2 } from '@metamask/base-controller'; | ||
@@ -7,3 +7,2 @@ import { InfuraNetworkType, NetworkType } from '@metamask/controller-utils'; | ||
import type { Hex } from '@metamask/utils'; | ||
import type { Patch } from 'immer'; | ||
import { NetworkStatus } from './constants'; | ||
@@ -139,6 +138,3 @@ import type { AutoManagedNetworkClient, ProxyWithAccessibleTarget } from './create-auto-managed-network-client'; | ||
export declare type ProviderProxy = SwappableProxy<ProxyWithAccessibleTarget<Provider>>; | ||
export declare type NetworkControllerStateChangeEvent = { | ||
type: `NetworkController:stateChange`; | ||
payload: [NetworkState, Patch[]]; | ||
}; | ||
export declare type NetworkControllerStateChangeEvent = ControllerStateChangeEvent<typeof name, NetworkState>; | ||
/** | ||
@@ -180,6 +176,3 @@ * `networkWillChange` is published when the current network is about to be | ||
export declare type NetworkControllerEvents = NetworkControllerStateChangeEvent | NetworkControllerNetworkWillChangeEvent | NetworkControllerNetworkDidChangeEvent | NetworkControllerInfuraIsBlockedEvent | NetworkControllerInfuraIsUnblockedEvent; | ||
export declare type NetworkControllerGetStateAction = { | ||
type: `NetworkController:getState`; | ||
handler: () => NetworkState; | ||
}; | ||
export declare type NetworkControllerGetStateAction = ControllerGetStateAction<typeof name, NetworkState>; | ||
export declare type NetworkControllerGetProviderConfigAction = { | ||
@@ -186,0 +179,0 @@ type: `NetworkController:getProviderConfig`; |
@@ -760,3 +760,2 @@ "use strict"; | ||
const networkClient = this.getNetworkClientById(networkClientId); | ||
// @ts-expect-error TODO: Provider type alignment | ||
const ethQuery = new eth_query_1.default(networkClient.provider); | ||
@@ -913,5 +912,4 @@ return new Promise((resolve, reject) => { | ||
} | ||
// @ts-expect-error TODO: Provider type alignment | ||
__classPrivateFieldSet(this, _NetworkController_ethQuery, new eth_query_1.default(__classPrivateFieldGet(this, _NetworkController_providerProxy, "f")), "f"); | ||
}; | ||
//# sourceMappingURL=NetworkController.js.map |
{ | ||
"name": "@metamask-previews/network-controller", | ||
"version": "15.2.0-preview.4ae7d84", | ||
"version": "16.0.0-preview.5736db0", | ||
"description": "Provides an interface to the currently selected network via a MetaMask-compatible provider object", | ||
@@ -37,5 +37,5 @@ "keywords": [ | ||
"@metamask/eth-json-rpc-middleware": "^12.0.1", | ||
"@metamask/eth-json-rpc-provider": "^2.2.0", | ||
"@metamask/eth-query": "^3.0.1", | ||
"@metamask/json-rpc-engine": "^7.2.0", | ||
"@metamask/eth-json-rpc-provider": "^2.3.0", | ||
"@metamask/eth-query": "^4.0.0", | ||
"@metamask/json-rpc-engine": "^7.3.0", | ||
"@metamask/rpc-errors": "^6.1.0", | ||
@@ -42,0 +42,0 @@ "@metamask/swappable-obj-proxy": "^2.1.0", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
225775
1778
+ Added@metamask/eth-query@4.0.0(transitive)
Updated@metamask/eth-query@^4.0.0