Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

connectkit

Package Overview
Dependencies
Maintainers
3
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

connectkit - npm Package Versions

124

1.1.4

Diff

Changelog

Source

1.1.4

This update adds some minor quality of life features to ConnectKit.

Improved

  • Included shimChainChangedDisconnect option to MetaMaskConnector to automatically disconnect the wallet when the chain changes in particular version of MetaMask (thanks Songkeys).
  • Added size prop to ChainIcon component to allow for custom sizing (thanks JamieLottering).
  • Exported type ConnectKitOptions for better TypeScript support when creating a wagmi client (thanks ryanberckmans).
  • Included chain to ConnectKitButton.custom to allow for chains to be passed to custom buttons.
lochieaxon
published 1.1.3 •

Changelog

Source

1.1.3

This update fixes compatibility issues that were found with Next 13's default configuration. If you would like to use previous versions of ConnectKit you will need to make sure your application supports Terser compression.

Removed

  • Terser build compression.

Improved

  • Synced dev and prod rollup configs to avoid environment mismatching.
  • Next.js 13 config no longer requires Terser support (swcMinify: false).
lochieaxon
published 1.1.2 •

Changelog

Source

1.1.2

This update moves the peer dependency wagmi up to the latest version (0.10.x). This does not yet include support for WalletConnect 2.0.

New

  • Update peer dependency wagmi to version 0.10.x.
  • New options for ethereumOnboardingUrl and walletOnboardingUrl to custom change the Learn More and About Wallets call to actions.

Fixed

  • Remove sunset ethhub.io links and replace with ethereum.org links.

Improved

  • Update to chain handling to allow devs access to the configured chains using getGlobalChains.
  • Update to allow turning off the default targeted chainId to let wallets connect using their currently active chain.
    • This can be done by setting initialChainId to 0 within the getDefaultClient helper function.
lochieaxon
published 1.1.1 •

Changelog

Source

1.1.1

This update moves the peer dependency wagmi up to the latest version (0.9.x).

Note

This version of wagmi has breaking changes. Make sure your application is compatible by following wagmi's migration guide.

lochieaxon
published 1.1.0 •

Changelog

Source

1.1.0

This update moves the peer dependency wagmi up to the latest version (0.8.x).

Note

This version of ConnectKit has breaking changes. Make sure your application is compatible by following the migration guide.

New

  • Update peer dependency wagmi to version 0.8.x.

Removed

  • Removed CommonJS support to work within wagmi's 0.8.x requirements.
familyadmin
published 1.0.1 •

Changelog

Source

1.0.1

This update introduces localisations to ConnectKit.

New

  • Added a language option under options that allows developers to include localisation support—starting with options for Spanish, French, Japanese and Chinese (Simplified).

Fixed

  • Removed layered background on the injected connectors flow to allow for transparent modal background colors (issue #41).
familyadmin
published 1.0.0 •

Changelog

Source

1.0.0

This update introduces Sign In With Ethereum and other helpful changes and additions to make your app better than ever.

New

  • Added Sign In With Ethereum support with a Next.js package to help with quick setup.
  • Added an <Avatar /> component for developers to utilize the default ConnectKit avatar.
  • Created a <CustomAvatar /> component for developers to override the default avatar.
  • Added a walletConnectCTA option under options to choose whether to display the 'Copy to Clipboard' option under the WalletConnect QR code.
  • Added a initialChainId option under options to customize the initially connected chain.
  • Added a --ck-overlay-backdrop-filter property for custom themes to utilise the backdrop-filter property on the modal overlay.
  • Added a new nouns theme to the built-in default themes ⌐◨-◨

Fixed

  • Corrected some variable names for the secondary buttons.

Improved

  • Updated Gnosis Safe to reflect their recent rebrand to 'Safe'.
  • Wrong Network UX now suggests a network change and no longer blocks users from changing networks.
  • Enabled TypeScript strict mode (bumped target to es6).
  • Line break for "Scan with Coinbase Wallet" title if the font is too wide.
  • Fix an SVG stop-color vs stopColor issue (thanks @keon).
  • Added icon support for Arbitrum Goerli (thanks @mirshko).
  • Unknown chain icon fallback (thanks @Bridgerz).

Removed

  • Unnecessary SVGs and logos.
familyadmin
published 0.0.2 •

Changelog

Source

0.0.2

New

  • NetworkButton component for making network switching easier, opens as a dropdown
  • BalanceButton component for displaying the balance of the connected wallet (in a button), opens the profile modal
  • Balance component for displaying the balance of the connected wallet, intentionally left mostly unstyled
  • Avatar component for displaying a wallets ens avatar, with a fallback to a nice gradient based on that ens/address as a seed

General

  • Add buffer as a dependency to ConnectKit. Developers no longer need to maintain their own installation of the buffer package.
  • Remove Slope as a suggested wallet in the UI
  • Default connector buttons in the modal are now filled instead of previously stroked
  • Improvements and update to the default themes
  • Wallet Connection now requests the first chain in the chains array given when creating your client configuration

ConnectKitButton

  • Add props to <ConnectKitButton /> for additional button configuration
    • label to customize the connect button text/label
    • showBalance to show wallet balance when connected (false default)
    • showAvatar to show ENS/wallet avatar when connected (true default)

ConnectKitProvider

  • Add disclaimer option under options that accepts a string or ReactNode to be displayed in the first screen of the modal when a wallet is not connected

Bug Fixes

  • Single chain tooltip was not inherting theme correctly

Misc.

  • Visual debug message in the UI when there is a custom client config setup for CoinbaseWalletConnector that does not have headlessMode:true
familyadmin
published 0.0.1 •

familyadmin
published 0.1.0 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc