Skip to content

Releases: rainbow-me/rainbowkit

@rainbow-me/rainbowkit@0.12.8

13 Apr 02:59
4bbaac1
Compare
Choose a tag to compare

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. If projectId 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 to getDefaultWallets 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

13 Apr 02:59
4bbaac1
Compare
Choose a tag to compare

Patch Changes

  • 532b117: Fixed an issue with peer dependencies versioning

@rainbow-me/create-rainbowkit@0.1.10

13 Apr 03:00
4bbaac1
Compare
Choose a tag to compare

Patch Changes

  • aef9643: Support for WalletConnect Cloud projectId

@rainbow-me/rainbowkit@0.12.7

05 Apr 01:20
0d56409
Compare
Choose a tag to compare

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

03 Apr 17:38
ba463fd
Compare
Choose a tag to compare

Patch Changes

  • d35809e: Amended rainbowWallet connector extension support and URLs

    Improved UI flow for wallet connectors that don't specify extension.instructions

@rainbow-me/rainbowkit@0.12.5

31 Mar 01:35
a9d31fd
Compare
Choose a tag to compare

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

23 Mar 21:45
dfae4f1
Compare
Choose a tag to compare

Patch Changes

  • 9b93f56: Added safeWallet connector to support Safe Apps. dApps that rely on getDefaultWallets will adopt this behavior automatically. dApps that rely on the Custom Wallet List should add safeWallet alongside injectedWallet.

@rainbow-me/rainbowkit@0.12.3

23 Mar 03:44
021c4e0
Compare
Choose a tag to compare

Patch Changes

  • e7f1bec: injectedWallet now has a friendlier name and icon
  • fe4f356: RainbowKit dApps that use getDefaultWallets or injectedWallet will now more eagerly display the fallback injectedWallet connector to better support dApp Browsers when a branded connector is unavailable.

@rainbow-me/rainbowkit@0.12.2

20 Mar 20:31
26e5999
Compare
Choose a tag to compare

Patch Changes

  • 2a1d230: Fixed shimDisconnect wallet connector option to maintain default Wagmi disconnect behavior when shimDisconnect is unspecified. RainbowKit wallet connectors now also accept all InjectedConnectorOptions options.
  • 429a3c7: Improvements to RainbowKit UX on iPad

@rainbow-me/rainbowkit@0.12.1

11 Mar 00:04
47b7bd9
Compare
Choose a tag to compare

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 }),
        ],
      },
    ]);