🔑 Step 1: Get Your Project Access Key
First, you need a key to connect your app to the Sequence infrastructure. This key identifies your project and enables our services. Go to sequence.build, sign up or log in, and create a new project. You can follow the Builder Getting Started guide to get a step by step flow. You will now be able to get your uniqueprojectAccessKey
.
📦 Step 2: Install the core SDK package @0xsequence/connect
Next, add the primary Sequence Web SDK package to your project’s dependencies. This package contains all the necessary hooks, components, and the pre-built wallet modal.
In your project’s terminal, run the installation command:
🔗 Step 3: Integrate with Your React App
Finally, wrap your application with our wallet provider. This makes all connect features available to any component within your dApp:useConnect()
to allow users to sign in with their socials or email and interact with the blockchain.
As a next step, you can configure your session permissions to eliminate repeated wallet pop-ups for your users. See Session Permissions for more information.