chore(deps): update dependency @rainbow-me/rainbowkit to v2.2.11 - #1604
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update dependency @rainbow-me/rainbowkit to v2.2.11#1604renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.1.5→2.2.11Release Notes
rainbow-me/rainbowkit (@rainbow-me/rainbowkit)
v2.2.11Compare Source
Patch Changes
a40b1f4: Migrate the Base connector to canonicalbasenaming, while preserving backwards-compatible aliasesbaseAccountandcoinbaseWallet.3672dc6: Added Anchorage Digital wallet support with theanchorageDigitalWalletwallet connector.1043d88: Added MeCo Wallet support withmecoWalletwallet connector.f52657f: ExposedRainbowKitProviderPropsandWalletButtonRendererPropsas public type exports to support Custom Wallet Button scenarios.4f2de17: Fixed a crash that could occur when selecting a wallet while multiple browser wallet extensions were installed and the specific injected wallet was missing. Wallet-specific injected connectors now bind only to their matching provider instead of falling back to available defaults.bc4625c: Fix recent transaction tracking so failed transactions no longer prevent an app's own transaction receipt wait from settling.25c4c2b: Improved SSR safety to prevent WalletConnect initialization warnings and mitigate localStorage API availability changes in Node.js v25 and above.f52657f: FixeduseWindowSizetriggering a state update after unmount, which could surface as a React warning.eb4251d: TheAuthenticationAdapter.createMessageAPI can now return a promise, so dApps can fetch or construct a custom SIWE message asynchronously. This enables server-side SIWE message creation before prompting the wallet, while preserving existing synchronous behavior.See the server-side message creation docs for guidance.
b0f6d52: fix: harden useCoolMode against malicious wallet icon URLsThe cool mode particle animation built image elements via
innerHTML, whichparses its input as HTML. A malicious EIP-6963 wallet could supply a crafted
icon URL containing injected attributes (e.g.
onerror) that would executein the dApp's origin when a user interacts with the wallet button.
Switched to
document.createElement('img')with property assignment so theicon value is always treated as a plain URL rather than markup.
f2523a9: Updated MetaMask wallet iconv2.2.10Compare Source
Patch Changes
e74f604: Improve UI on the mobile connect flow to hint to users that they can horizontally scroll to see additional wallet connectorseb72c37: Fix Gemini wallet connector to useiconinstead oficonsinappMetadatae58367e: Fix mobile visibility for Coin98, CLV, SafePal, Frontier, and BeraSig wallets.b7b7b43: Rename the Argent wallet connector toreadyWallet507f583: Add additional wallet flags toisMetaMask()to detect impersonating providers.16963de: AddctrlWalletwallet connector to replacexdefiWallet. XDEFI Wallet has been rebranded to CTRL Wallet.6c745a5: Disable third-party connector telemetry by default for user privacy. h/t @TimDaubTo opt-in to WalletConnect analytics:
With
getDefaultConfig:To opt-in to Base Account telemetry:
To opt-in to MetaMask analytics:
v2.2.9Compare Source
Patch Changes
e52ca05: AddbaseAccountwallet connector, replacingcoinbaseWalletin the default wallet list1e67f0d: Improved detection for nova wallet providerd92a6c7: Fixed type compatibility forconnect()parameters in Wagmi^2.17.00b9052c: Add binance wallet chrome extension download urlb34d6c1: AddedportoWallet.66bcc18: Universal Profiles wallet connectorfe0496e: Added Gemini Wallet supportAdded Gemini Wallet as a supported wallet connector with proper icon and configuration.
5698ade: fix monad logo in rainbowkit package and include monad testnet in the example1520f59: Fixed unintended forwarding of theerrorCorrectionprop to SVG elements used by the QRCode component to prevent React warning.v2.2.8Compare Source
Patch Changes
f542876: ThemetaMaskWalletwallet connector now utilizes the MetaMask SDK for more reliable, faster connections on mobilev2.2.7Compare Source
Patch Changes
a147620: Fixed error handling when connect requests are rejected on mobile.10090d2: MitigatedWalletConnect Core is already initializedwarnings that began appearing with recent distributions of Wagmi and WalletConnect.50c7f13: Added missingrdnsmetadata for wallet connectors that now support EIP-6963.15ddd4a: Improved QR Code error correction and rendering withcuerv2.2.6Compare Source
Patch Changes
624a38a: ThecoinbaseWalletconnector now supports additional SDK configuration options to enable Paymasters and Sub Accounts for your dapp.f6ad6aa: Added support for Superposition chainv2.2.5Compare Source
Patch Changes
3d73508: Added ZilPay Wallet support withzilPayWalletwallet connectorc5a9cc1: Fixed SVG encoding in wallet connector icons for Cool Mode8515fd3: Resolved a warning for mismatched dApp url metadata on recent versions of WalletConnect5b54649: MEW Wallet now supports WalletConnect on mobile03ae0d0: Added xPortal Wallet support withxPortalWalletwallet connectorv2.2.4Compare Source
Patch Changes
f5a7cec: Added support for Unichaina765cfc: Added support for ApeChain, Berachain, Degen, Gravity, Ink, Linea, and Sanko9c9c491: Added Backpack support withbackpackWalletwallet connectorf89eb92: Improved support for the Binance Wallet dApp browsera765cfc: Updated icons for Arbitrum, Blast, Gnosis, Scroll, and zkSynce4547b8: Added icon for HyperEVM chainv2.2.3Compare Source
Patch Changes
b5a7878: Updated OP Mainnet brandingv2.2.2Compare Source
Patch Changes
f533ac2: Support for React 19.v2.2.1Compare Source
Patch Changes
3469982: Added Wigwam support withwigwamWalletwallet connector0c6af55: Added icon for Flow chain5b8e146: Addedde-DEanddelocale support for the German language.9dd23d9: Added BeraSig support withberasigWalletwallet connector7fceab8: Addedms-MYandmslocale support for the Malay language.v2.2.0Compare Source
Minor Changes
f02bced: The Authentication API now supports ERC-1271 and ERC-6492 for smart contract signature verification to enable Sign-in with Ethereum for Smart Contract Wallets, including Coinbase Smart Wallet and Argent.We have also deprecated the
siweandetherspeer dependencies in favor ofviem/siweto make RainbowKit even more seamless.No changes are necessary for dApps that don't rely on the Authentication API.
Follow the appropriate steps below to migrate.
NextAuth Authentication
siweandethersrainbowkit-siwe-next-auth, andviemThis allows
viemto verify smart contract signatures.const config = getDefaultConfig({ /* your config */ }); + const publicClient = config.getClient().extend(publicActions);authorizeimplementation in/api/auth/[...nextauth].tsReference the with-next-siwe-next-auth example for more guidance.
Custom Authentication
siweandethersviemThis allows
viemto verify smart contract signatures.const config = getDefaultConfig({ /* your config */ }); + const publicClient = config.getClient().extend(publicActions);createAuthenticationAdapterimplementationgenerateSiweNonceparseSiweMessageandverifyMessageif your Verify handlerReference the with-next-siwe-iron-session example for more guidance.
v2.1.7Compare Source
Patch Changes
4014d80: Addedvi-VNandvilocale support for the Vietnamese language.f93cd0e: Added ParaSwap Wallet support withparaSwapWalletwallet connector6393498: Added Best Wallet support withbestWalletwallet connectorv2.1.6Compare Source
Patch Changes
63d8386: Added Valora support withvaloraWalletwallet connector8d9a4e6: Fixed an issue where some options in the "Get Wallet" flow would appear as a blank page, or lack a back button to return to the Connect flow.d46637a: AddedsafeWalletwallet connector togetDefaultConfigby default to improve the Safe Wallet app browser connection flow with a Safe button included by default in the wallet listConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.