Releases: rainbow-me/rainbowkit
@rainbow-me/[email protected]
Patch Changes
-
ad1f860: Frame Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { frameWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [frameWallet({ chains })], }, ]);
-
c434ca7: Enkrypt Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { enkryptWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [enkryptWallet({ chains })], }, ]);
-
67933ed: Uniswap Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { uniswapWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [uniswapWallet({ chains })], }, ]);
-
60968a5: OneKey Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { oneKeyWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [oneKeyWallet({ chains })], }, ]);
-
e7ae257: Coin98 Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { coin98Wallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [coin98Wallet({ projectId, chains })], }, ]);
-
7b31af2: FoxWallet Support
Example Usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { foxWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [foxWallet({ projectId, chains })], }, ]);
-
42a0c3e: Bifrost Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { bifrostWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [bifrostWallet({ chains })], }, ]);
@rainbow-me/[email protected]
@rainbow-me/[email protected]
Patch Changes
-
eb319f3: Improved warnings and error handling for dApps with an invalid or missing
projectId
.Improved the developer experience for RainbowKit examples and templates with a bundled development
projectId
. It is required that every dApp obtains a uniqueprojectId
before entering production to avoid throttling and issues for end users.Read our WalletConnect v2 Migration Guide for more information.
@rainbow-me/[email protected]
Minor Changes
-
86be3f0: Support for
next-auth
versions4.21.0
and above.Migration guide
-
Upgrade
next-auth
to~4.22.0
-
In your
next-auth
providersasync authorize(credentials)
implementation, alter the parameters passed togetCsrfToken
like so. Reference our example implementation here.
- const nonce = await getCsrfToken({ req }); + const nonce = await getCsrfToken({ req: { headers: req.headers } });
-
@rainbow-me/[email protected]
@rainbow-me/[email protected]
Patch Changes
- 144809c: Upgraded minimum
wagmi
peer dependency to0.12.19
for improved WalletConnect v2 support.
@rainbow-me/[email protected]
Patch Changes
-
dc3cd10: Core Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { coreWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [coreWallet({ projectId, chains })], }, ]);
-
c251d55: Talisman Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { talismanWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [talismanWallet({ projectId, chains })], }, ]);
-
d5b3bd1: Safeheron Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { safeheronWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [safeheronWallet({ chains })], }, ]);
-
66e8423: Frontier Wallet Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { frontierWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [frontierWallet({ projectId, chains })], }, ]);
-
1b4f142: BitKeep Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { bitKeepWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [bitKeepWallet({ projectId, chains })], }, ]);
-
e089ab9: TokenPocket Support
Example usage
import { getDefaultWallets, connectorsForWallets, } from '@rainbow-me/rainbowkit'; import { tokenPocketWallet } from '@rainbow-me/rainbowkit/wallets'; const { wallets } = getDefaultWallets({ appName, projectId, chains }); const connectors = connectorsForWallets([ ...wallets, { groupName: 'Other', wallets: [tokenPocketWallet({ projectId, chains })], }, ]);
@rainbow-me/[email protected]
Patch Changes
- 08e3f4c: Decoupled
chains
betweenWagmiConfig
andRainbowKitProvider
so that dApps can now supply a subset of supported chains toRainbowKitProvider
to limit the chains a user can switch between, while maintaining a sharedWagmiConfig
. - cb3614e: Added
cronos
andcronosTestnet
chain support - 53d96bc: Fixed an issue with MetaMask Mobile's connector that blocked WalletConnect pairings
- bfab830: Updated BNB Smart Chain icon.
@rainbow-me/[email protected]
Patch Changes
- e1fd3df: Fixed an issue with MetaMask Mobile's connector that blocked WalletConnect pairings
@rainbow-me/[email protected]
Patch Changes
- 6d361b4: Support for wagmi
1.3.x
and viem1.1.x
peer dependencies.