メインコンテンツへスキップ

はじめに

コレクティブルを表示・操作できるシンプルなReactアプリケーションを作成します。ウォレット接続と基本的なコレクティブル閲覧機能を設定しましょう。
1

Sequence Builder でプロジェクトを作成

コーディングを始める前に、プロジェクトのセットアップが必要です。
  1. Sequence Builder にアクセスします。
  2. 新しいプロジェクトを作成します。
  3. ホワイトラベルマーケットプレイスガイドはこちらをご覧ください。
  4. プロジェクト ID と API アクセスキーをメモしておきましょう。
2

新しい React プロジェクトを作成

このガイドでは Vite、React、TypeScript を使用します。パッケージマネージャーは何でも構いませんが、例では pnpm を使います。
3

必要な依存パッケージのインストール

Marketplace SDK とそのピア依存パッケージをインストールします。
4

SDK設定の作成

新しいファイル src/config/sdk.ts を作成し、SDKの設定を保存します。
YOUR_PROJECT_IDYOUR_PROJECT_ACCESS_KEY を実際のプロジェクト情報に置き換えてください。Project ID は https://sequence.build/project/{YOUR_PROJECT_ID}/overview、Project Access Key は https://sequence.build/project/{YOUR_PROJECT_ID}/settings/apikeysSequence 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 で動作します。次のことができます:
  1. Connect ボタンでウォレットを接続
  2. コレクティブルの詳細を表示する
  3. 「オファーする」ボタンを使ってコレクティブルにオファーを出す

次のステップ

基本的な機能が動作したら、次のことにも挑戦できます:
  • コレクティブルのリスティングを作成する
  • 注文の管理
  • UI のカスタマイズ
  • さらに多くの機能については他のガイドもご覧ください。
お困りの際は、Discordコミュニティにご参加ください。