New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@metamask-previews/network-controller

Package Overview
Dependencies
Maintainers
2
Versions
556
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metamask-previews/network-controller - npm Package Compare versions

Comparing version 15.2.0-preview.4ae7d84 to 16.0.0-preview.5736db0

8

CHANGELOG.md

@@ -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

13

dist/NetworkController.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc