Learn how to get started with Wallet Widget SDK
Install and setup Connect SDK
Install Wallet Widget SDK
npm install @0xsequence/wallet-widget@v6-beta # or pnpm install @0xsequence/wallet-widget@v6-beta # or yarn add @0xsequence/wallet-widget@v6-beta
Wrap your App with the SequenceWalletProvider
import React from "react"; import ReactDOM from "react-dom/client"; import "./index.css"; import { config } from "./config"; import App from "./App"; import { SequenceWalletProvider } from "@0xsequence/wallet-widget"; import { SequenceConnect } from "@0xsequence/connect"; function Dapp() { return ( <SequenceConnect config={config}> <SequenceWalletProvider> <App /> </SequenceWalletProvider> </SequenceConnect> ); } ReactDOM.createRoot(document.getElementById("root")!).render( <React.StrictMode> <Dapp /> </React.StrictMode> );
Start using it
import { injected, useAccount, useConnect } from 'wagmi' import './App.css' import { useOpenWalletModal } from '@0xsequence/wallet-widget' function App() { const { isConnected } = useAccount() const { connect } = useConnect() const { setOpenWalletModal } = useOpenWalletModal() return ( <> {isConnected ? <button onClick={() => setOpenWalletModal(true)}>Open Wallet Modal</button> : <button onClick={() => connect({ connector: injected() })}>Connect</button>} </> ) } export default App
Was this page helpful?