メインコンテンツへスキップ
一次販売では、スマートコントラクトを利用してユーザーにERC721/1155をミントします。 一般的には、Sequence Builderから簡単にデプロイできる監査済みのプライマリーセールコントラクトのご利用をおすすめします。

Unityでの一次販売

UnityでSequenceの販売コントラクトを利用する場合、ERC721販売にはERC721Saleクラス、ERC1155販売にはERC1155Saleクラスの利用を推奨します。独自の一次販売コントラクト(独自ABI)を利用する場合は、(ERC721SaleERC1155Saleのように)C#のコントラクトラッパーを作成すると、より簡単でミスの少ないワークフローになります。本ドキュメントでは、弊社の一次販売コントラクトの利用に焦点を当てます。 どちらのクラスも簡単に構築できます:
Sequence Builderでプライマリーセールコントラクトを設定した後、その情報をUnityで取得したい場合があります。
最後に、チェックアウトのためには、販売コントラクトに価格通貨の支出権限を付与し、販売コントラクトのミント関数を呼び出します(ネイティブトークンで価格設定している場合は、トランザクションの’value’として支払いを行います)。
これらのトランザクションをスポンサーしたい場合は、プライマリーセールコントラクトや価格通貨コントラクトのアドレスをGas Tankに追加するのをお忘れなく!