Releases: rainbow-me/rainbowkit
@rainbow-me/rainbowkit@0.12.8
Patch Changes
-
aef9643: Support for WalletConnect Cloud
projectId
Every dApp that relies on WalletConnect now needs to obtain a
projectId
from WalletConnect Cloud. This is absolutely free and only takes a few minutes.RainbowKit will enable WalletConnect v2 for supported wallets when
projectId
is specified. IfprojectId
is unspecified, RainbowKit will quietly prefer WalletConnect v1.This must be completed before WalletConnect v1 bridge servers are shutdown on June 28, 2023.
Provide the
projectId
togetDefaultWallets
and individual RainbowKit wallet connectors like the following:const projectId = 'YOUR_PROJECT_ID'; const { wallets } = getDefaultWallets({ appName: 'My RainbowKit App', projectId, chains, }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [ argentWallet({ projectId, chains }), trustWallet({ projectId, chains }), ledgerWallet({ projectId, chains }), ], }, ]);
@rainbow-me/rainbowkit-siwe-next-auth@0.1.9
Patch Changes
- 532b117: Fixed an issue with peer dependencies versioning
@rainbow-me/create-rainbowkit@0.1.10
Patch Changes
- aef9643: Support for WalletConnect Cloud
projectId
@rainbow-me/rainbowkit@0.12.7
Patch Changes
- 4ef5c51: Fixed an issue that caused mobile WalletConnect redirects for signing request hooks to fail in Wagmi 0.12.x
@rainbow-me/rainbowkit@0.12.6
Patch Changes
-
d35809e: Amended
rainbowWallet
connector extension support and URLsImproved UI flow for wallet connectors that don't specify
extension.instructions
@rainbow-me/rainbowkit@0.12.5
Patch Changes
-
2b4ede4: Zerion Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { zerionWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [zerionWallet({ chains })], }, ]);
-
6a01368: Taho Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { tahoWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [tahoWallet({ chains })], }, ]);
-
936b523: OKX Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { okxWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [okxWallet({ chains })], }, ]);
-
7f669bd: Dawn Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { dawnWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [dawnWallet({ chains })], }, ]);
@rainbow-me/rainbowkit@0.12.4
Patch Changes
- 9b93f56: Added
safeWallet
connector to support Safe Apps. dApps that rely ongetDefaultWallets
will adopt this behavior automatically. dApps that rely on the Custom Wallet List should addsafeWallet
alongsideinjectedWallet
.
@rainbow-me/rainbowkit@0.12.3
@rainbow-me/rainbowkit@0.12.2
@rainbow-me/rainbowkit@0.12.1
Patch Changes
-
8f01a12: Bitski Support
Example usage
import { getDefaultWallets, connectorsForWallets } from '@rainbow-me/rainbowkit'; import { bitskiWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [ bitskiWallet({ chains }), ], }, ]);
-
3399df5: MEW Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets } from '@rainbow-me/rainbowkit'; import { mewWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [ mewWallet({ chains }), ], }, ]);