
Power
Game Inventory
Simplify the experience for your users by showing them only the assets relevant to your game or app.
View Assets from a Single Contract
Web SDK combines our Indexer with elegant out-of-the-box UI, to simplify realtime inventory viewing and management.Not connected
1 import { useOpenWalletModal } from "@0xsequence/wallet-widget";
2 import { useOpenConnectModal } from "@0xsequence/connect";
3 import { useAccount } from "wagmi";
4 import { WalletConnectionDetail } from "~/components/wallet-connection-detail/WalletConnectionDetail";
5 import { arbitrumSepolia } from "viem/chains";
6 export const ContractInventoryWidget = () => {
7 const { address } = useAccount();
8 const { setOpenConnectModal } = useOpenConnectModal();
9 const { setOpenWalletModal } = useOpenWalletModal();
10 return address ? (
11 <>
12 <WalletConnectionDetail address={address} />
13 <button
14 onClick={() =>
15 setOpenWalletModal(true, {
16 defaultNavigation: {
17 location: "search-collectibles",
18 params: {
19 selectedCollection: {
20 contractAddress: "0x36631c1e690714192614364ae9629850b546d194",
21 chainId: arbitrumSepolia.id,
22 },
23 },
24 },
25 })
26 }
27 >
28 Open Wallet Inventory
29 </button>
30 </>
31 ) : (
32 <>
33 <p>Not connected</p>
34 <button onClick={() => setOpenConnectModal(true)}>Connect</button>
35 </>
36 );
37 };