@metamask-previews/network-controller
Advanced tools
Comparing version 21.0.0-preview-39802fe2 to 21.0.0-preview-3e4b1340
@@ -7,6 +7,7 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkYOHMQPGMjs = require('./chunk-YOHMQPGM.js'); | ||
var _chunk34NO5U77js = require('./chunk-34NO5U77.js'); | ||
var _chunkZKNI7MD3js = require('./chunk-ZKNI7MD3.js'); | ||
@@ -29,3 +30,4 @@ require('./chunk-LLMZDA4Q.js'); | ||
exports.INFURA_BLOCKED_KEY = _chunkZKNI7MD3js.INFURA_BLOCKED_KEY; exports.NetworkClientType = _chunkKHZTS7TFjs.NetworkClientType; exports.NetworkController = _chunkYOHMQPGMjs.NetworkController; exports.NetworkStatus = _chunkZKNI7MD3js.NetworkStatus; exports.RpcEndpointType = _chunkYOHMQPGMjs.RpcEndpointType; exports.getDefaultNetworkControllerState = _chunkYOHMQPGMjs.getDefaultNetworkControllerState; exports.knownKeysOf = _chunkYOHMQPGMjs.knownKeysOf; exports.selectAvailableNetworkClientIds = _chunkYOHMQPGMjs.selectAvailableNetworkClientIds; | ||
exports.INFURA_BLOCKED_KEY = _chunkZKNI7MD3js.INFURA_BLOCKED_KEY; exports.NetworkClientType = _chunkKHZTS7TFjs.NetworkClientType; exports.NetworkController = _chunk34NO5U77js.NetworkController; exports.NetworkStatus = _chunkZKNI7MD3js.NetworkStatus; exports.RpcEndpointType = _chunk34NO5U77js.RpcEndpointType; exports.getDefaultNetworkControllerState = _chunk34NO5U77js.getDefaultNetworkControllerState; exports.knownKeysOf = _chunk34NO5U77js.knownKeysOf; exports.selectAvailableChainIds = _chunk34NO5U77js.selectAvailableChainIds; exports.selectAvailableNetworkClientIds = _chunk34NO5U77js.selectAvailableNetworkClientIds; | ||
//# sourceMappingURL=index.js.map |
@@ -9,3 +9,5 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkYOHMQPGMjs = require('./chunk-YOHMQPGM.js'); | ||
var _chunk34NO5U77js = require('./chunk-34NO5U77.js'); | ||
require('./chunk-ZKNI7MD3.js'); | ||
@@ -25,3 +27,5 @@ require('./chunk-LLMZDA4Q.js'); | ||
exports.NetworkController = _chunkYOHMQPGMjs.NetworkController; exports.RpcEndpointType = _chunkYOHMQPGMjs.RpcEndpointType; exports.getAvailableNetworkClientIds = _chunkYOHMQPGMjs.getAvailableNetworkClientIds; exports.getDefaultNetworkControllerState = _chunkYOHMQPGMjs.getDefaultNetworkControllerState; exports.getNetworkConfigurations = _chunkYOHMQPGMjs.getNetworkConfigurations; exports.knownKeysOf = _chunkYOHMQPGMjs.knownKeysOf; exports.selectAvailableNetworkClientIds = _chunkYOHMQPGMjs.selectAvailableNetworkClientIds; | ||
exports.NetworkController = _chunk34NO5U77js.NetworkController; exports.RpcEndpointType = _chunk34NO5U77js.RpcEndpointType; exports.getAvailableNetworkClientIds = _chunk34NO5U77js.getAvailableNetworkClientIds; exports.getChainIds = _chunk34NO5U77js.getChainIds; exports.getDefaultNetworkControllerState = _chunk34NO5U77js.getDefaultNetworkControllerState; exports.getNetworkConfigurations = _chunk34NO5U77js.getNetworkConfigurations; exports.knownKeysOf = _chunk34NO5U77js.knownKeysOf; exports.selectAvailableChainIds = _chunk34NO5U77js.selectAvailableChainIds; exports.selectAvailableNetworkClientIds = _chunk34NO5U77js.selectAvailableNetworkClientIds; | ||
//# sourceMappingURL=NetworkController.js.map |
export type { AutoManagedNetworkClient } from './create-auto-managed-network-client'; | ||
export type { Block, NetworkMetadata, NetworkConfiguration, BuiltInNetworkClientId, CustomNetworkClientId, NetworkClientId, NetworksMetadata, NetworkState, BlockTrackerProxy, ProviderProxy, AddNetworkFields, UpdateNetworkFields, NetworkControllerStateChangeEvent, NetworkControllerNetworkWillChangeEvent, NetworkControllerNetworkDidChangeEvent, NetworkControllerInfuraIsBlockedEvent, NetworkControllerInfuraIsUnblockedEvent, NetworkControllerEvents, NetworkControllerGetStateAction, NetworkControllerGetEthQueryAction, NetworkControllerGetNetworkClientByIdAction, NetworkControllerGetSelectedNetworkClientAction, NetworkControllerGetEIP1559CompatibilityAction, NetworkControllerFindNetworkClientIdByChainIdAction, NetworkControllerSetProviderTypeAction, NetworkControllerSetActiveNetworkAction, NetworkControllerGetNetworkConfigurationByNetworkClientId, NetworkControllerActions, NetworkControllerMessenger, NetworkControllerOptions, } from './NetworkController'; | ||
export { getDefaultNetworkControllerState, selectAvailableNetworkClientIds, knownKeysOf, NetworkController, RpcEndpointType, } from './NetworkController'; | ||
export type { Block, NetworkMetadata, NetworkConfiguration, BuiltInNetworkClientId, CustomNetworkClientId, NetworkClientId, NetworksMetadata, NetworkState, BlockTrackerProxy, ProviderProxy, AddNetworkFields, UpdateNetworkFields, NetworkControllerStateChangeEvent, NetworkControllerNetworkWillChangeEvent, NetworkControllerNetworkDidChangeEvent, NetworkControllerInfuraIsBlockedEvent, NetworkControllerInfuraIsUnblockedEvent, NetworkControllerEvents, NetworkControllerGetStateAction, NetworkControllerGetEthQueryAction, NetworkControllerGetNetworkClientByIdAction, NetworkControllerGetSelectedNetworkClientAction, NetworkControllerGetEIP1559CompatibilityAction, NetworkControllerFindNetworkClientIdByChainIdAction, NetworkControllerSetProviderTypeAction, NetworkControllerSetActiveNetworkAction, NetworkControllerGetNetworkConfigurationByNetworkClientId, NetworkControllerGetDefaultNetworkClientIdForChainIdAction, NetworkControllerActions, NetworkControllerMessenger, NetworkControllerOptions, } from './NetworkController'; | ||
export { getDefaultNetworkControllerState, selectAvailableNetworkClientIds, selectAvailableChainIds, knownKeysOf, NetworkController, RpcEndpointType, } from './NetworkController'; | ||
export * from './constants'; | ||
@@ -5,0 +5,0 @@ export type { BlockTracker, Provider } from './types'; |
@@ -336,2 +336,6 @@ import type { ControllerGetStateAction, ControllerStateChangeEvent, RestrictedControllerMessenger } from '@metamask/base-controller'; | ||
}; | ||
export type NetworkControllerGetDefaultNetworkClientIdForChainIdAction = { | ||
type: `NetworkController:getDefaultNetworkClientIdForChainId`; | ||
handler: NetworkController['getDefaultNetworkClientIdForChainId']; | ||
}; | ||
/** | ||
@@ -359,3 +363,3 @@ * Change the currently selected network to the given built-in network type. | ||
}; | ||
export type NetworkControllerActions = NetworkControllerGetStateAction | NetworkControllerGetEthQueryAction | NetworkControllerGetNetworkClientByIdAction | NetworkControllerGetSelectedNetworkClientAction | NetworkControllerGetEIP1559CompatibilityAction | NetworkControllerFindNetworkClientIdByChainIdAction | NetworkControllerSetActiveNetworkAction | NetworkControllerSetProviderTypeAction | NetworkControllerGetNetworkConfigurationByChainId | NetworkControllerGetNetworkConfigurationByNetworkClientId; | ||
export type NetworkControllerActions = NetworkControllerGetStateAction | NetworkControllerGetEthQueryAction | NetworkControllerGetNetworkClientByIdAction | NetworkControllerGetSelectedNetworkClientAction | NetworkControllerGetEIP1559CompatibilityAction | NetworkControllerFindNetworkClientIdByChainIdAction | NetworkControllerGetDefaultNetworkClientIdForChainIdAction | NetworkControllerSetActiveNetworkAction | NetworkControllerSetProviderTypeAction | NetworkControllerGetNetworkConfigurationByChainId | NetworkControllerGetNetworkConfigurationByNetworkClientId; | ||
export type NetworkControllerMessenger = RestrictedControllerMessenger<typeof controllerName, NetworkControllerActions, NetworkControllerEvents, never, never>; | ||
@@ -383,2 +387,7 @@ export type NetworkControllerOptions = { | ||
/** | ||
* | ||
* @param state | ||
*/ | ||
export declare function getChainIds(state: NetworkState): Hex[]; | ||
/** | ||
* Get a list of all available client IDs from a list of | ||
@@ -411,2 +420,23 @@ * network configurations | ||
}; | ||
export declare const selectAvailableChainIds: ((state: NetworkState) => `0x${string}`[]) & { | ||
clearCache: () => void; | ||
resultsCount: () => number; | ||
resetResultsCount: () => void; | ||
} & { | ||
resultFunc: (resultFuncArgs_0: `0x${string}`[]) => `0x${string}`[]; | ||
memoizedResultFunc: ((resultFuncArgs_0: `0x${string}`[]) => `0x${string}`[]) & { | ||
clearCache: () => void; | ||
resultsCount: () => number; | ||
resetResultsCount: () => void; | ||
}; | ||
lastResult: () => `0x${string}`[]; | ||
dependencies: [typeof getChainIds]; | ||
recomputations: () => number; | ||
resetRecomputations: () => void; | ||
dependencyRecomputations: () => number; | ||
resetDependencyRecomputations: () => void; | ||
} & { | ||
argsMemoize: typeof import("reselect").weakMapMemoize; | ||
memoize: typeof import("reselect").weakMapMemoize; | ||
}; | ||
/** | ||
@@ -638,4 +668,5 @@ * The collection of auto-managed network clients that map to Infura networks. | ||
findNetworkClientIdByChainId(chainId: Hex): NetworkClientId; | ||
getDefaultNetworkClientIdForChainId(chainId: Hex): NetworkClientId; | ||
} | ||
export {}; | ||
//# sourceMappingURL=NetworkController.d.ts.map |
{ | ||
"name": "@metamask-previews/network-controller", | ||
"version": "21.0.0-preview-39802fe2", | ||
"version": "21.0.0-preview-3e4b1340", | ||
"description": "Provides an interface to the currently selected network via a MetaMask-compatible provider object", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
616112
4472
1