connectkit
Advanced tools
Changelog
1.1.4
This update adds some minor quality of life features to ConnectKit.
shimChainChangedDisconnect
option to MetaMaskConnector
to automatically disconnect the wallet when the chain changes in particular version of MetaMask (thanks Songkeys).size
prop to ChainIcon
component to allow for custom sizing (thanks JamieLottering).ConnectKitOptions
for better TypeScript support when creating a wagmi client (thanks ryanberckmans).chain
to ConnectKitButton.custom
to allow for chains to be passed to custom buttons.Changelog
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.
swcMinify: false
).Changelog
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.
0.10.x
.ethereumOnboardingUrl
and walletOnboardingUrl
to custom change the Learn More and About Wallets call to actions.getGlobalChains
.chainId
to let wallets connect using their currently active chain.initialChainId
to 0
within the getDefaultClient
helper function.Changelog
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.
Changelog
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.
0.8.x
.0.8.x
requirements.Changelog
1.0.1
This update introduces localisations to ConnectKit.
language
option under options
that allows developers to include localisation support—starting with options for Spanish
, French
, Japanese
and Chinese (Simplified)
.Changelog
1.0.0
This update introduces Sign In With Ethereum and other helpful changes and additions to make your app better than ever.
<Avatar />
component for developers to utilize the default ConnectKit avatar.<CustomAvatar />
component for developers to override the default avatar.walletConnectCTA
option under options
to choose whether to display the 'Copy to Clipboard' option under the WalletConnect QR code.initialChainId
option under options
to customize the initially connected chain.--ck-overlay-backdrop-filter
property for custom themes to utilise the backdrop-filter
property on the modal overlay.nouns
theme to the built-in default themes ⌐◨-◨es6
).stop-color
vs stopColor
issue (thanks @keon).Changelog
0.0.2
NetworkButton
component for making network switching easier, opens as a dropdownBalanceButton
component for displaying the balance of the connected wallet (in a button), opens the profile modalBalance
component for displaying the balance of the connected wallet, intentionally left mostly unstyledAvatar
component for displaying a wallets ens avatar, with a fallback to a nice gradient based on that ens/address as a seedbuffer
as a dependency to ConnectKit. Developers no longer need to maintain their own installation of the buffer
package.chain
in the chains array given when creating your client configuration<ConnectKitButton />
for additional button configuration
label
to customize the connect button text/labelshowBalance
to show wallet balance when connected (false default)showAvatar
to show ENS/wallet avatar when connected (true default)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 connectedCoinbaseWalletConnector
that does not have headlessMode:true