This is a preview version of Reown AppKit Core.
@walletconnect/ethereum-provider@walletconnect/universal-provider@walletconnect/sign-client@walletconnect/modal
If your project has
@walletconnect/modal in the package.json or your project files, you need to remove it and uninstall it. After that, you can refer to the Universal Provider path to setup AppKit Core in your project.Installation
You first need to install the AppKit package in order to get started. You can do this by running the command below.Make sure to use a version equal or greater than v1.7.0
Ethereum Provider
The Ethereum Provider implementation remains the same as before. Projects and developers don’t need to change anything in their configuration; upgrading the Ethereum Provider to latest version is sufficient. Projects will automatically receive the new QR modal UI.Not all
themeVariableswill be compatible with the new UI, as AppKit uses a different design system than walletConnectModalExamples
Below are the examples for the corresponding library/programming language.Universal Provider
First, please uninstall the@walletconnect/modal package. You should also remove @walletconnect/modal from your package.json file.
UniversalProvider.
How to use a Custom Network
WalletConnect Modal has always been chain agnostic. AppKit Core is chain agnostic as well. Hence, you can configure custom networks like Polkadot, Cosmos, etc., using AppKit Core.Polkadot
Polkadot
Cosmos
Cosmos
Others networks
Others networks
Install this library with the same version as the other @reown packages.
npm
Examples
Below are the examples for the corresponding library/programming language.Sign Client
First, please uninstall the@walletconnect/modal package. You should also remove @walletconnect/modal from your package.json file.
SignClient.
How to use a Custom Network
WalletConnect Modal has always been chain agnostic. AppKit Core is chain agnostic as well. Hence, you can configure custom networks like Polkadot, Cosmos, etc., using AppKit Core.Polkadot
Polkadot
Cosmos
Cosmos
Others networks
Others networks
Install this library with the same version as the other @reown packages.
npm