Skip to main content

Setting Up your Dapp

First make sure you have created a Sequence account, if you don’t have one, you can create one here, you will need your Project Access Key and Waas Config Key in order to use the Web SDK. To utilize the SequenceConnect wrapper for connecting web3 wallets to your application, follow these steps:
Web SDK is built on top of wagmi, so for advanced configurations, sending transactions, calling contracts, etc., please refer to the wagmi documentation.
1

Create a React Project with Vite

We will start by creating a React project with vite:
2

Install the Web SDK dependencies

3

Create a Config

Next, create the configuration.
[config.ts]
In order to customize further, you can view additional configuration parameters.
4

Setup Provider Component

The configuration we created in step 3 needs to be passed into the providers below in the main.tsx.
[main.tsx]
5

Trigger the Connection Modal

[App.tsx]
For web3 interactions, wagmi exposes a set of React hooks that make it convenient for common functions like sending transactions.