Getting Started with Web SDK
Learn how to get started with Web SDK by installing the necessary packages and using the wagmi connectors to utilize an Embedded Wallet or Native EOA Wallet for authentication.
Setting Up your Dapp
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.
Install the Web SDK dependencies
Create a Config
Next, a configuration variable for SequenceConnect
will need to be created as either a waas
(meaning an Embedded Wallet) or universal
(meaning a Universal Wallet) wallet type.
For waas
, first obtain a WaaS Config Key from the Sequence Builder, Wallet Connect ID, and setup other Login Provider configuration. For both wallet type options, obtain and use a project access key.
In order to customize further, you can view additional configuration parameters.
Setup Provider Component
The configuration we created in step 2 needs to be passed into the providers below in the main.tsx
, as well as the inclusion of the Sequence Design System styles.css
stylesheet:
Trigger the Connection Modal
For web3 interactions, wagmi exposes a set of React hooks that make it convenient for common functions like sending transactions.
Was this page helpful?