Sequence Builderでソウルバウンドトークンコントラクトの設定・デプロイ方法をご紹介します。ソウルバウンドトークンは、バトルパスやメンバーシップ、プレイヤーに永久的に紐づく限定ゲームアイテムなど、譲渡不可のユニークな資産を作成するのに最適です。

ソウルバウンドトークンの概要

ソウルバウンドトークン(SBT)は、譲渡不可・販売不可のオンチェーン資産であり、Web3環境において排他的かつ永続的な価値を提供するために設計されています。移転や取引ができないため、SBTは恒久的な実績や会員資格などを表現するデジタルアイテムに最適です。主なユースケースは以下の通りです。

  • ゲームパスや会員証:ソウルバウンドトークンをバトルパスや会員証、ロイヤルティプログラムに活用することで、ユーザーのウォレットに恒久的に保持され、対象者だけが特別なアクセスを得られます。
  • アチーブメントバッジ:プレイヤーの進捗や達成を証明するユニークなアチーブメントバッジを報酬として付与できます。誰でも閲覧可能ですが、譲渡はできません。
  • 【イベントチケットおよび認定証】:ゲーム内の限定イベント用の安全で譲渡不可なチケットや、ゲーム内で獲得したスキルに対する教育認定証を提供できます。
  • 【アイデンティティおよび評価システム】:信頼や信用を示すアイデンティティベースまたは評価ベースのトークンを発行し、公平なプレイやユーザーのエンゲージメントを支援します。

ソウルバウンドトークンは、投機的な取引を必要とせず、持続的な価値を提供したいゲーム開発者やコミュニティに特に有益です。

前提条件:プロジェクトの作成

このガイドは、すでにBuilderにサインアップし、プロジェクトを作成済みであることを前提としています。

ステップ1:コントラクト画面へ移動

まず左上でコレクティブルを作成したいprojectを選択し、Deployセクションに進み、Contractsを選択して「Contracts」ボタンをクリックし、新しいコントラクトを追加します。

ステップ2:コレクティブルの種類を選択する

ソウルバウンドトークン用に「Web3 Game Item Collection(ERC1155)」または「NFT Collection(ERC721)」のいずれかを選択します。このガイドでは、譲渡不可のソウルバウンドトークン作成に最適なWeb3 Game Item Collection(ERC1155)を例に説明します。

ステップ3:コントラクトの詳細を入力

Contract NameOwnerを指定してコントラクトの詳細を入力します。ロイヤリティの設定も可能です。Ownerアドレスが右上のSequenceウォレットと一致し、メインネット上のこのウォレットに十分な資金があることを確認してください。テストネットでの取引は、当社が手数料を負担します。

注意: 後からnameを変更するとSequenceスタック全体で更新されますが、主要なエクスプローラーでは情報が再インデックスされません。最初の入力内容がこれらのシステムに残ります。

ステップ4:コントラクトのデプロイ

http://sequence.app/sign-transaction のポップアップウィンドウからコントラクトをデプロイし、メッセージに署名して確定してください。

ステップ5:トークンを自分のウォレットアドレスにミントする

Write Contractセクションのmintカードに移動し、toにはトークンを受け取りたいウォレットアドレス、tokenId(通常は0から開始)、amount(発行するトークン数)、data欄には通常0x00(追加データがない場合)を入力します。

ステップ6:ミントされたコレクティブルを確認する

これで完了です!

Transactions タブで、ウォレットアドレスに対してブロックチェーンに送信されたトランザクションを確認できます。