- 56c127d: Updated WalletConnect dependencies.
- Updated dependencies [4b411d2]
- Updated dependencies [df697ac]
- Updated dependencies [186f5a7]
- Updated dependencies [a96b514]
- Updated dependencies [0a6e6da]
- @wagmi/[email protected]
- 51e346e: Updated WalletConnectConnector logic to handle individual namespaces like eip155:*
- 0a57de2: Added conditional for WalletConnectConnector optionalChains
- f2d532d: Updated WalletConnect dependencies, exposed
relayUrl
option forWalletConnectConnector
- ff53857: Fixed issue importing
EthereumProvider
in Vite environments. - Updated dependencies [d642e1d]
- Updated dependencies [3027d7b]
- Updated dependencies [97dbd44]
- @wagmi/[email protected]
- 27bb1b3: Added explicit type annotations for the
getWalletClient()
method.
- a3507a9: Updated @walletconnect/ethereum-provider dependency
- 32dc317: Updated @walletconnect/ethereum-provider and @walletconnect/modal dependencies
- 57e674e: Updated
@safe-global/safe-apps-sdk
&@safe-global/safe-apps-provider
- f21c8e0: Added WalletConnect v2 support to Ledger connector.
- 27482bb: Add HAQQ Wallet detection
- 7d6aa43: Exported
normalizeChainId
. - Updated dependencies [62b8209]
- Updated dependencies [106ac13]
- Updated dependencies [8b3f5e5]
- @wagmi/[email protected]
- 28219ae: Added metadata property to WalletConnect init function
- 6fef949: Updated @walletconnect/modal and @walletconnect/ethereum-provider deps
- 72f6465: Added
TTWallet
togetInjectedName
list - Updated dependencies [a7cbd04]
- Updated dependencies [f6ee133]
- @wagmi/[email protected]
- 6c841d4: Changed
Address
type import from ABIType to viem.
- 09c83f8: Update @walletconnect/ethereum-provider, Replace @web3modal/standalone with @walletconnect/modal, Fix issue with wallet_addEthereumChain method in WalletConnectConnector
- c24de75: Updated
@walletconnect/ethereum-provider
and@web3modal/standalone
dependencies. - 605c422: Bumped
viem
peer dependency. - dc1c546: Throw ResourceUnavailableError on -30002 errors.
- b001569: Bumped minimum TypeScript version to v5.0.4.
- 0f05b2b: Updated
abitype
to0.8.7
. - 6aea7ee: Fixed internal types.
- b187cb0: Added
isNovaWallet
injected flag. - 5e44429: Added Edgeware mainnet and testnet
- b18b314: Updated @walletconnect/ethereum-provider and @web3modal/standalone dependencies
- Updated dependencies [b62a199]
- Updated dependencies [b001569]
- Updated dependencies [260ab59]
- Updated dependencies [6aea7ee]
- Updated dependencies [5e44429]
- @wagmi/[email protected]
- Updated dependencies [36c14b2]
- @wagmi/[email protected]
- fa61dfe: Updated viem.
- Updated dependencies [577d2a0]
- @wagmi/[email protected]
- bbbd11b: Corrected Rabby Wallet name
- Updated dependencies [0639a1f]
- @wagmi/[email protected]
- 64dfe61: Update @web3modal/standalone to v2.4.1, Update @walletconnect/ethereum-provider to 2.7.4
- bab7ad8: Added Defiant to injected connector flags
- 44cde07: Added Talisman wallet flag
- bce5a0c: Removed chain fallback when instantiating a Wallet Client.
- 7e274f5: Released v1.
- 0966bf7: Changed Kucoin Wallet name mapping to Halo Wallet
- Updated references.
- Updated references.
- Updated dependencies []:
- @wagmi/[email protected]
- updated viem
- 33488cf: Released v1.
- 274eef3: - Updated @web3modal/standalone to 2.3.7
- Updated @walletconnect/ethereum-provider to 2.7.1
- 41697df: Updated @walletconnect/ethereum-provider version to 2.7.2
- 82dcb72: Added Enkrypt extension detection
- f66e065: Added BlockWallet to injected connector flags.
- 12ab5d1: Updated @coinbase/wallet-sdk to 3.6.6
- c1e3ddf: Reverted ABIType version change.
- d4825e6: Fixed ABIType version to match downstream packages.
- c25ac82: Added more flags to
MetaMaskConnector
getProvider
check. - b19a932: Updated @web3modal/standalone to 2.3.0, @walletconnect/ethereum-provider to 2.7.0
- cdc387e: Added
ImToken
togetInjectedName
list
- 2a21d27: Updated
@coinbase/wallet-sdk
to3.6.4
- 9bb22b6: Updated
@walletconnect/ethereum-provider
to2.6.2
, relaxed@web3modal/standalone
version requirement - 0d7625b: Added Rabby to injected connector flags
- f63d7fd: Added correct error to switch network cause.
- 0778abc: Renamed
isTally
injected provider toTaho
- 4267020: Added
qrModalOptions
option toWalletConnectConnector
- e78fb0a: Pinned WalletConnect dependencies
- 5cd0afc: Added
isZerion
toInjectedProviderFlags
andgetInjectedName
- be4825e: Added GameStop Wallet to injected connector flags
- 11f3fe2: Fixed issue where
UNSTABLE_shimOnConnectSelectAccount
would not bubble up error for MetaMask if request to connect was already active.
- 04c0e47: Fixed issue switching chain after adding to MetaMask.
- 85330c1: Removed
InjectedConnector
shimChainChangedDisconnect
shim (no longer necessary).
- 8b1a526: Added Dawn wallet flag
- 6b15d6f: Updated
@walletconnect/ethereum-provider
to2.5.1
. - 1f452e7: Added OKX Wallet to injected connector flags.
- a4d9083: Added Backpack wallet to injected connector flags.
- 6a4af48: Enabled support for programmatic chain switching on
LedgerConnector
& added"ledger"
to the switch chain regex onWalletConnectLegacyConnector
.
- f24ce0c: Updated @walletconnect/ethereum-provider to 2.4.8
- e3a3fee: Added "uniswap wallet" to the regex that determines wallets allowed to switch chains in the WalletConnect legacy connector
- 641af48: Added name mapping for Bifrost Wallet
- 4d2c90a: Added name mapping for Phantom
- 3d276d0: Added Status as the name of the injected connector for the Status App
- 13a6a07: Updated
@walletconnect/ethereum-provider
to2.4.7
.
- a23c40f: Added name mapping for Frontier Wallet
- d779fb3: Added name mapping for HyperPay.
-
c4d5bb5: Breaking: Removed the
version
config option forWalletConnectConnector
.WalletConnectConnector
now uses WalletConnect v2 by default. WalletConnect v1 is nowWalletConnectLegacyConnector
.import { WalletConnectConnector } from '@wagmi/connectors/walletConnect' const connector = new WalletConnectConnector({ options: { - version: '2', projectId: 'abc', }, })
-import { WalletConnectConnector } from '@wagmi/connectors/walletConnect' +import { WalletConnectLegacyConnector } from '@wagmi/connectors/walletConnectLegacy' -const connector = new WalletConnectConnector({ +const connector = new WalletConnectLegacyConnector({ options: { qrcode: true, }, })
- 57f1226: Added name mapping for XDEFI
- bb1b88c: Added name mapping for Bitski injected wallet
- fcb5595: Fixed shim disconnect key to read from defined Connector ID.
- 49f8853: Fixed
SafeConnector
import type error that existed for specific build environments.
- 5d121f2: Added
isApexWallet
to injectedwindow.ethereum
flags. - e3566eb: Updated
@web3modal/standalone
to2.1.1
for WalletConnectConnector.
- a4f31bc: Added Connector for Safe wallet
- d5e25d9: Locked ethers peer dependency version to >=5.5.1 <6
- 6fa74dd: Updated
@walletconnect/universal-provider
Added more signable methods to WC v2.
- 6b0725b: Fixed race condition between
switchNetwork
and mutation Hooks that usechainId
(e.g.sendTransaction
).
-
942fcde: Updated
@walletconnect/universal-provider
and@web3modal/standalone
packages for WalletConnectConnector (v2).Improved initialization flow for
@walletconnect/universal-provider
for WalletConnectConnector (v2).
- be33c7d: Chains are now narrowed to their most specific type using the TypeScript
satisfies
operator.
- d75e8d2: Fixed ABIType version mismatch between packages.
- 8c3fc00: Added public RPC URL to Connector fallback chains
- 5e6dc30: Replaced legacy qrcodemodal with web3modal for WalletConnect v2.
- be4add2: Added
isRainbow
flag toInjectedConnector
.
- 3dfc558: Add
switchSigner
method toMockProvider
.
- 7dce4b5: Bumped WalletConnect Universal Provider version.
- 4cec598: Added CJS escape hatch bundle under the "cjs" tag.
-
822bc88: The
WalletConnectConnector
now supports WalletConnect v2.It can be enabled by setting
version
to'2'
and supplying a WalletConnect CloudprojectId
.
- 5e5f37f: Fixed issue where connecting to MetaMask may return with a stale address
- 919790c: Updated
@ledgerhq/connect-kit-loader
to1.0.1
- 5db7cba: Added
LedgerConnector
- 55a0ca2: Initial release of the
@wagmi/connectors
package – a collection of Connectors for wagmi.