はじめに
コレクティブルを表示・操作できるシンプルなReactアプリケーションを作成します。ウォレット接続と基本的なコレクティブル閲覧機能を設定しましょう。1
Sequence Builder でプロジェクトを作成
コーディングを始める前に、プロジェクトのセットアップが必要です。
- Sequence Builder にアクセスします。
- 新しいプロジェクトを作成します。
- ホワイトラベルマーケットプレイスガイドはこちらをご覧ください。
- プロジェクト ID と API アクセスキーをメモしておきましょう。
2
新しい React プロジェクトを作成
このガイドでは Vite、React、TypeScript を使用します。パッケージマネージャーは何でも構いませんが、例では pnpm を使います。
3
必要な依存パッケージのインストール
Marketplace SDK とそのピア依存パッケージをインストールします。
4
SDK設定の作成
新しいファイル
src/config/sdk.ts
を作成し、SDKの設定を保存します。YOUR_PROJECT_ID
と YOUR_PROJECT_ACCESS_KEY
を実際のプロジェクト情報に置き換えてください。Project ID は https://sequence.build/project/{YOUR_PROJECT_ID}/overview
、Project Access Key は https://sequence.build/project/{YOUR_PROJECT_ID}/settings/apikeys
で Sequence Builder ダッシュボードから確認できます。5
プロバイダーのセットアップ
必要なプロバイダーを設定するために、新しいファイル
src/providers.tsx
を作成します。6
メインエントリーポイントの更新
main.tsx
を更新して Providers コンポーネントを利用します。7
コレクティブルカードコンポーネントの作成
コレクティブルを表示・操作するための新しいコンポーネント
src/components/CollectibleCard.tsx
を作成します。コレクション内で少なくとも 1 つコレクティブルをミントし、そのコレクティブルの ID を
collectibleId
として使用してください。最適な体験には Sequence Connect を推奨しますが、Marketplace SDK では他のウォレットプロバイダーも利用可能です。カスタムウォレットコネクターについては カスタムコネクターのガイド をご覧ください。
8
App コンポーネントの更新
App.tsx
を更新して新しいコンポーネントを利用します。9
アプリケーションの実行
開発サーバーを起動します。マーケットプレイスアプリケーションが
http://localhost:5173
で動作します。次のことができます:- Connect ボタンでウォレットを接続
- コレクティブルの詳細を表示する
- 「オファーする」ボタンを使ってコレクティブルにオファーを出す
次のステップ
基本的な機能が動作したら、次のことにも挑戦できます:- コレクティブルのリスティングを作成する
- 注文の管理
- UI のカスタマイズ
- さらに多くの機能については他のガイドもご覧ください。