Socket
Socket
Sign inDemoInstall

@web3-react/core

Package Overview
Dependencies
Maintainers
5
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@web3-react/core - npm Package Compare versions

Comparing version 8.2.0 to 8.2.2

./dist/index.js

24

dist/hooks.d.ts
import type { Networkish } from '@ethersproject/networks';
import type { BaseProvider, Web3Provider } from '@ethersproject/providers';
import type { Actions, Connector, Web3ReactState, Web3ReactStore } from '@web3-react/types';
export declare type Web3ReactHooks = ReturnType<typeof getStateHooks> & ReturnType<typeof getDerivedHooks> & ReturnType<typeof getAugmentedHooks>;
export declare type Web3ReactSelectedHooks = ReturnType<typeof getSelectedConnector>;
export declare type Web3ReactPriorityHooks = ReturnType<typeof getPriorityConnector>;
export type Web3ReactHooks = ReturnType<typeof getStateHooks> & ReturnType<typeof getDerivedHooks> & ReturnType<typeof getAugmentedHooks>;
export type Web3ReactSelectedHooks = ReturnType<typeof getSelectedConnector>;
export type Web3ReactPriorityHooks = ReturnType<typeof getPriorityConnector>;
/**

@@ -29,5 +29,5 @@ * Wraps the initialization of a `connector`. Creates a zustand `store` with `actions` bound to it, and then passes

useSelectedIsActive: (connector: Connector) => boolean;
useSelectedProvider: <T extends BaseProvider = Web3Provider>(connector: Connector, network?: Networkish | undefined) => T | undefined;
useSelectedENSNames: (connector: Connector, provider?: BaseProvider | undefined) => undefined[] | (string | null)[];
useSelectedENSName: (connector: Connector, provider?: BaseProvider | undefined) => string | null | undefined;
useSelectedProvider: <T extends BaseProvider = Web3Provider>(connector: Connector, network?: Networkish) => T | undefined;
useSelectedENSNames: (connector: Connector, provider?: BaseProvider) => undefined[] | (string | null)[];
useSelectedENSName: (connector: Connector, provider?: BaseProvider) => string | null | undefined;
};

@@ -58,5 +58,5 @@ /**

usePriorityIsActive: () => boolean;
usePriorityProvider: <T_1 extends BaseProvider = Web3Provider>(network?: Networkish | undefined) => T_1 | undefined;
usePriorityENSNames: (provider?: BaseProvider | undefined) => undefined[] | (string | null)[];
usePriorityENSName: (provider?: BaseProvider | undefined) => string | null | undefined;
usePriorityProvider: <T_1 extends BaseProvider = Web3Provider>(network?: Networkish) => T_1 | undefined;
usePriorityENSNames: (provider?: BaseProvider) => undefined[] | (string | null)[];
usePriorityENSName: (provider?: BaseProvider) => string | null | undefined;
};

@@ -73,6 +73,6 @@ declare function getStateHooks(store: Web3ReactStore): {

declare function getAugmentedHooks<T extends Connector>(connector: T, { useAccounts, useChainId }: ReturnType<typeof getStateHooks>, { useAccount, useIsActive }: ReturnType<typeof getDerivedHooks>): {
useProvider: <T_1 extends BaseProvider = Web3Provider>(network?: Networkish | undefined, enabled?: boolean) => T_1 | undefined;
useENSNames: (provider?: BaseProvider | undefined) => undefined[] | (string | null)[];
useENSName: (provider?: BaseProvider | undefined) => undefined | string | null;
useProvider: <T_1 extends BaseProvider = Web3Provider>(network?: Networkish, enabled?: boolean) => T_1 | undefined;
useENSNames: (provider?: BaseProvider) => undefined[] | (string | null)[];
useENSName: (provider?: BaseProvider) => undefined | string | null;
};
export {};

@@ -39,2 +39,3 @@ "use strict";

const zustand_1 = require("zustand");
const traditional_1 = require("zustand/traditional");
let DynamicProvider;

@@ -240,3 +241,3 @@ function importProvider() {

function useAccounts() {
return (0, zustand_1.useStore)(store, ACCOUNTS, ACCOUNTS_EQUALITY_CHECKER);
return (0, traditional_1.useStoreWithEqualityFn)(store, ACCOUNTS, ACCOUNTS_EQUALITY_CHECKER);
}

@@ -243,0 +244,0 @@ function useIsActivating() {

@@ -12,3 +12,3 @@ import type { Networkish } from '@ethersproject/networks';

*/
export declare type Web3ContextType<T extends BaseProvider = Web3Provider> = {
export type Web3ContextType<T extends BaseProvider = Web3Provider> = {
connector: Connector;

@@ -15,0 +15,0 @@ chainId: ReturnType<Web3ReactPriorityHooks['useSelectedChainId']>;

@@ -12,3 +12,3 @@ {

},
"version": "8.2.0",
"version": "8.2.2",
"files": [

@@ -27,5 +27,5 @@ "dist/*"

"dependencies": {
"@web3-react/store": "^8.2.0",
"@web3-react/types": "^8.2.0",
"zustand": "^4.3.5"
"@web3-react/store": "^8.2.2",
"@web3-react/types": "^8.2.2",
"zustand": "4.4.0"
},

@@ -37,3 +37,4 @@ "peerDependencies": {

"@ethersproject/providers": "^5"
}
},
"gitHead": "d7032c3e37bb781e8abf6fcb8287c6f745b4bbe1"
}
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