Embedded wallet allowing to display and send collectibles and coins.
First install the package:
npm install @0xsequence/wallet-widget
# or
pnpm install @0xsequence/wallet-widget
# or
yarn add @0xsequence/wallet-widget
Then the wallet provider module must placed below the Sequence Web SDK Core provider.
import { SequenceWalletProvider } from '@0xsequence/wallet-widget'
const App = () => {
return (
<SequenceConnect config={config}>
<SequenceWalletProvider>
<Page />
</SequenceWalletProvider>
</WagmiProvider>
)
}
The embedded wallet modal can be summoded with the useOpenWalletModal
hook.
import { useOpenWalletModal } from '@0xsequence/wallet-widget'
const MyComponent = () => {
const { setOpenWalletModal } = useOpenWalletModal()
const onClick = () => {
setOpenWalletModal(true)
}
return <button onClick={onClick}>open wallet</button>
}