@rainbow-me/rainbowkit@2.2.11
Patch Changes
-
a40b1f4: Migrate the Base connector to canonical
basenaming, while preserving backwards-compatible aliasesbaseAccountandcoinbaseWallet. -
3672dc6: Added Anchorage Digital wallet support with the
anchorageDigitalWalletwallet connector. -
1043d88: Added MeCo Wallet support with
mecoWalletwallet connector. -
f52657f: Exposed
RainbowKitProviderPropsandWalletButtonRendererPropsas 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: Fixed
useWindowSizetriggering a state update after unmount, which could surface as a React warning. -
eb4251d: The
AuthenticationAdapter.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 URLs
The cool mode particle animation built image elements via
innerHTML, which
parses its input as HTML. A malicious EIP-6963 wallet could supply a crafted
icon URL containing injected attributes (e.g.onerror) that would execute
in the dApp's origin when a user interacts with the wallet button.Switched to
document.createElement('img')with property assignment so the
icon value is always treated as a plain URL rather than markup. -
f2523a9: Updated MetaMask wallet icon