NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4824 most downloaded on npm
Utilities for WalletConnect Protocol
Last release 4 days ago
14 Sep 2026
Release timing varies
gaps range from 1 weeks to 3 months
Most releases are documented
notes for 51 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
8 years old
813 releases · first in 2019
Updated dependencies \[`743fdadd794e31ef3db278836d0e4bbabb3beebb`, `b74edc105d8f2ce31d7b328147c5404042b97517`, `c9a87a87e28ea252dd56a1de61c0dddf1f6d0a
#6814 743fdadd794e31ef3db278836d0e4bbabb3beebb Thanks @ganchoradkov! - Fixed an unhandled exception when setting default chain of a generic subProvider in universal-provider
#6647 b74edc105d8f2ce31d7b328147c5404042b97517 Thanks @ganchoradkov! - Implemented new relay methods wc_proposeSession and wc_approveSession
#6813 c9a87a87e28ea252dd56a1de61c0dddf1f6d0a08 Thanks @ganchoradkov! - No longer awaits cleanupPendingPairings when initiating a connection in universal-provider to avoid delaying/blocking the pairing flow
Updated dependencies [743fdadd794e31ef3db278836d0e4bbabb3beebb, b74edc105d8f2ce31d7b328147c5404042b97517, c9a87a87e28ea252dd56a1de61c0dddf1f6d0a08]:
One column per quarter.
Updated dependencies \[`8dc0a08ffcaeadee11d38a9af131388cdb2c6df0`, `f32d8fea0a37da7dd54d58da166d133238f7ed93`, `c3c9bf7b4cc01a4099482648605f4a2278c904
#6806 8dc0a08ffcaeadee11d38a9af131388cdb2c6df0 Thanks @ganchoradkov! - fixed a bug that caused universal-provider to throw unhandled when it tried to create sub provider for a namespace without accounts
#6799 f32d8fea0a37da7dd54d58da166d133238f7ed93 Thanks @arein! - Updated the skipped transport open due to no topics relayer log message level to info
#6807 c3c9bf7b4cc01a4099482648605f4a2278c90441 Thanks @ganchoradkov! - fixed a bug within buildApprovedNamespaces that didn't discard namespace when there were no matching chains or accounts
Updated dependencies [8dc0a08ffcaeadee11d38a9af131388cdb2c6df0, f32d8fea0a37da7dd54d58da166d133238f7ed93, c3c9bf7b4cc01a4099482648605f4a2278c90441]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated dependencies \[`664a9d4a6fcd56ed67620081d9c2ebb1a8053433`, `e608240d51cfe347de69e4c43ca63b2ed8c8101f`]:
#6778 664a9d4a6fcd56ed67620081d9c2ebb1a8053433 Thanks @ganchoradkov! - Fixed a bug where duplicate session_request was emitted after client restart affecting sign-client instances with disabled session request queue.
#6762 e608240d51cfe347de69e4c43ca63b2ed8c8101f Thanks @ganchoradkov! - Implemented the new 5792 handling in universal-provider according to ChainAgnostic/namespaces#139
Updated dependencies [664a9d4a6fcd56ed67620081d9c2ebb1a8053433, e608240d51cfe347de69e4c43ca63b2ed8c8101f]:
#6778 664a9d4a6fcd56ed67620081d9c2ebb1a8053433 Thanks @ganchoradkov! - Fixed a bug where duplicate session_request was emitted after client restart affecting sign-client instances with disabled session request queue.
#6762 e608240d51cfe347de69e4c43ca63b2ed8c8101f Thanks @ganchoradkov! - Implemented the new 5792 handling in universal-provider according to ChainAgnostic/namespaces#139
Updated dependencies [664a9d4a6fcd56ed67620081d9c2ebb1a8053433, e608240d51cfe347de69e4c43ca63b2ed8c8101f]:
Nothing published for this version
Nothing published for this version
Updated dependencies \[`5b7e95a02b7471cad07a18acff44c4198d9d0cfd`, `f482c9105a12136f79eab3c730feada9c326f1bf`, `8b6e3c0d187e2f47876bb81d7094fc7794b90e
#6759 5b7e95a02b7471cad07a18acff44c4198d9d0cfd Thanks @ganchoradkov! - Relayer init no longer awaits transportOpen
#6743 f482c9105a12136f79eab3c730feada9c326f1bf Thanks @ganchoradkov! - Fixed a bug where reusing pairing URI second time was not providing correct verify context in session_proposal
#6738 8b6e3c0d187e2f47876bb81d7094fc7794b90e4e Thanks @ganchoradkov! - deletes expirer entry after the wallet responds to a session proposal
#6746 f011c4ae16fa41a4bf17c532da79e17e841ab573 Thanks @ganchoradkov! - Fixed a bug in the 1271 signature validator that was causing multi sig to fail due to hardcoded signature length
Updated dependencies [5b7e95a02b7471cad07a18acff44c4198d9d0cfd, f482c9105a12136f79eab3c730feada9c326f1bf, 8b6e3c0d187e2f47876bb81d7094fc7794b90e4e, f011c4ae16fa41a4bf17c532da79e17e841ab573]:
Nothing published for this version
Updated dependencies \[`d6eda498d24afb650e49df32f717b1d0db863753`]:
#6678 d6eda498d24afb650e49df32f717b1d0db863753 Thanks @ganchoradkov! - Extended TVF to cover more chains
Updated dependencies [d6eda498d24afb650e49df32f717b1d0db863753]:
#6678 d6eda498d24afb650e49df32f717b1d0db863753 Thanks @ganchoradkov! - Extended TVF to cover more chains
Updated dependencies [d6eda498d24afb650e49df32f717b1d0db863753]:
#6678 d6eda498d24afb650e49df32f717b1d0db863753 Thanks @ganchoradkov! - Extended TVF to cover more chains
Updated dependencies [d6eda498d24afb650e49df32f717b1d0db863753]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated dependencies \[`fd9386811ea91ee7ee9fd8a333024f980c6c0b41`]:
#6680 fd9386811ea91ee7ee9fd8a333024f980c6c0b41 Thanks @ganchoradkov! - updated @reown/appkit version to 1.7.8 in @walletconnect/ethereum-provider
Updated dependencies [fd9386811ea91ee7ee9fd8a333024f980c6c0b41]:
#6680 fd9386811ea91ee7ee9fd8a333024f980c6c0b41 Thanks @ganchoradkov! - updated @reown/appkit version to 1.7.8 in @walletconnect/ethereum-provider
Updated dependencies [fd9386811ea91ee7ee9fd8a333024f980c6c0b41]:
#6680 fd9386811ea91ee7ee9fd8a333024f980c6c0b41 Thanks @ganchoradkov! - updated @reown/appkit version to 1.7.8 in @walletconnect/ethereum-provider
Updated dependencies [fd9386811ea91ee7ee9fd8a333024f980c6c0b41]:
Updated dependencies \[`d51e82482246cf37781c4ffd72fb306fa33c433a`, `cf81bfa705bc91084fefba51f53bfa0f009b9649`]:
cf81bfa705bc91084fefba51f53bfa0f009b9649 Thanks @ganchoradkov! - Deprecating requiredNamespaces. If the requiredNamespaces are used, the values are automatically assigned to optionalNamespaces instead.#6668 d51e82482246cf37781c4ffd72fb306fa33c433a Thanks @ganchoradkov! - the wallet_getCapabilities cache in universal-provider now takes the chainIds as well as the address to decide if the request should be sent to the wallet
Updated dependencies [d51e82482246cf37781c4ffd72fb306fa33c433a, cf81bfa705bc91084fefba51f53bfa0f009b9649]:
cf81bfa705bc91084fefba51f53bfa0f009b9649 Thanks @ganchoradkov! - Deprecating requiredNamespaces. If the requiredNamespaces are used, the values are automatically assigned to optionalNamespaces instead.#6668 d51e82482246cf37781c4ffd72fb306fa33c433a Thanks @ganchoradkov! - the wallet_getCapabilities cache in universal-provider now takes the chainIds as well as the address to decide if the request should be sent to the wallet
Updated dependencies [d51e82482246cf37781c4ffd72fb306fa33c433a, cf81bfa705bc91084fefba51f53bfa0f009b9649]:
Nothing published for this version
Updated dependencies \[`2d9648ab4d3892a4903ceec52472420b3009f3c7`, `b566edcc1448b31c2ab8fa469e8a19c976ce74f8`]:
#6302 2d9648ab4d3892a4903ceec52472420b3009f3c7 Thanks @ganchoradkov! - Added new dedicated build of ethereum-provider for react-native that doesn't try to import Appkit
#6289 9c58e1e8d62e55ba22b8b1924a8128e9358a1195 Thanks @tomiir! - Fixes issue where a warning would be emitted on mismatched metadata URLs
#6304 b566edcc1448b31c2ab8fa469e8a19c976ce74f8 Thanks @ganchoradkov! - Added new dedicated build of ethereum-provider for react-native that doesn't try to import Appkit
Updated dependencies [2d9648ab4d3892a4903ceec52472420b3009f3c7, b566edcc1448b31c2ab8fa469e8a19c976ce74f8]:
#6302 2d9648ab4d3892a4903ceec52472420b3009f3c7 Thanks @ganchoradkov! - Added new dedicated build of ethereum-provider for react-native that doesn't try to import Appkit
#6304 b566edcc1448b31c2ab8fa469e8a19c976ce74f8 Thanks @ganchoradkov! - Added new dedicated build of ethereum-provider for react-native that doesn't try to import Appkit
Updated dependencies [2d9648ab4d3892a4903ceec52472420b3009f3c7, 9c58e1e8d62e55ba22b8b1924a8128e9358a1195, b566edcc1448b31c2ab8fa469e8a19c976ce74f8]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated dependencies \[`f2847e2511243846a422ec0495f9d56a88376a1c`, `060eb7cc8d9d03c224a0dc29c9ce71d15763d544`]:
#6279 f2847e2511243846a422ec0495f9d56a88376a1c Thanks @ganchoradkov! - fixed auto bumping relayer version on release
#6282 060eb7cc8d9d03c224a0dc29c9ce71d15763d544 Thanks @ganchoradkov! - fixed changeset release script
Updated dependencies [f2847e2511243846a422ec0495f9d56a88376a1c, 060eb7cc8d9d03c224a0dc29c9ce71d15763d544]:
#6279 f2847e2511243846a422ec0495f9d56a88376a1c Thanks @ganchoradkov! - fixed auto bumping relayer version on release
#6282 060eb7cc8d9d03c224a0dc29c9ce71d15763d544 Thanks @ganchoradkov! - fixed changeset release script
Updated dependencies [f2847e2511243846a422ec0495f9d56a88376a1c, 060eb7cc8d9d03c224a0dc29c9ce71d15763d544]:
#6279 f2847e2511243846a422ec0495f9d56a88376a1c Thanks @ganchoradkov! - fixed auto bumping relayer version on release
#6282 060eb7cc8d9d03c224a0dc29c9ce71d15763d544 Thanks @ganchoradkov! - fixed changeset release script
Updated dependencies [f2847e2511243846a422ec0495f9d56a88376a1c, 060eb7cc8d9d03c224a0dc29c9ce71d15763d544]:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated dependencies \[`baac2ac8ff62d1e98596440dd86bcefadf771b4d`, `c1d656f4bbbec09914ecbc9af959f5933ae6f292`]:
#6277 baac2ac8ff62d1e98596440dd86bcefadf771b4d Thanks @ganchoradkov! - fixed a bug where calling subscriber.onDisable multiple times was overriding the cached subscriptions with an empty array
#6275 c1d656f4bbbec09914ecbc9af959f5933ae6f292 Thanks @ganchoradkov! - fixes a race condition in the relayer where toEstablishConnection could trigger new ws connection even though one already exists and enter into a loop
Updated dependencies [baac2ac8ff62d1e98596440dd86bcefadf771b4d, c1d656f4bbbec09914ecbc9af959f5933ae6f292]:
#6277 baac2ac8ff62d1e98596440dd86bcefadf771b4d Thanks @ganchoradkov! - fixed a bug where calling subscriber.onDisable multiple times was overriding the cached subscriptions with an empty array
#6275 c1d656f4bbbec09914ecbc9af959f5933ae6f292 Thanks @ganchoradkov! - fixes a race condition in the relayer where toEstablishConnection could trigger new ws connection even though one already exists and enter into a loop
Updated dependencies [baac2ac8ff62d1e98596440dd86bcefadf771b4d, c1d656f4bbbec09914ecbc9af959f5933ae6f292]:
### Patch Changes - Updated dependencies \[]: - @walletconnect/utils@2.20.0 - @walletconnect/core@2.20.0 - @walletconnect/types@2.20.0
#5564 ba1199abb51d0b3845a127e2d155aa1a623b6dad Thanks @tomiir! - Replace WalletConnectModal with AppKitCore.
For those using EthereumProvider with showQrModal: true the UI is now re-skinned.
EthereumProvider must now be strictly isolated to client-side components in SSR frameworks like Next.js; see https://www.npmjs.com/package/@walletconnect/ethereum-provider for implementation details.
### Patch Changes - Updated dependencies \[]: - @walletconnect/utils@2.19.4 - @walletconnect/core@2.19.4 - @walletconnect/types@2.19.4
#6189 8c0f86db13dc83ce7caa7b5b84d66e31a0d24b5a Thanks @ganchoradkov! - removed test log that was used to test changeset release
Updated dependencies []:
Nothing published for this version
@walletconnect/sign-client@2.19.3
#6157 083ee297282f0cd1dbb30956ce51d6ebc8912f2c Thanks @ganchoradkov! - added log to test changeset release
Updated dependencies []:
chore: 2.19.1 release by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5699
2.19.1 release by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5699Full Changelog: https://github.com/WalletConnect/walletconnect-monorepo/compare/2.19.1...2.19.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
chore: 2.19.0 release by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5670
2.19.0 release by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5670lodash with es-toolkit by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5696Full Changelog: https://github.com/WalletConnect/walletconnect-monorepo/compare/2.19.0...2.19.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
chore: 2.18.1 release by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5652
2.18.1 release by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5652Universal Provider by @ganchoradkov in https://github.com/WalletConnect/walletconnect-monorepo/pull/5661Full Changelog: https://github.com/WalletConnect/walletconnect-monorepo/compare/2.18.1...2.19.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →