複合トークン・フレームワーク契約パッケージ

結合されたトークン・フレームワークでは、ブロックチェーン・アプリケーション・ビルダーでサポートされている拡張ERC-1155標準が使用されます。

NFT art collection marketplaceサンプルは、結合されたトークン汎用フレームワークの使用を示しています。サンプルには、アート作品に関連する非代替トークン(NFT)の購入および販売のためのマーケットプレイスを表す契約が含まれています。このサンプルでは、NFTプラットフォームプロバイダーは、ブロックチェーンネットワークのアートワーク用のNFTをミント(作成)できる博物館にオンボーディングしています。消費者は、EthまたはERC-20コインを使用して博物館からNFTを購入することができます。消費者がNFTを購入すると、博物館はロイヤリティ・トークンをファージブル・トークン・アカウントに付与します。消費者はNFTを再販することもできます。契約では、トークンの初期化、アカウント操作、ロール割当て、ミント、転送、書き込みなど、トークンのライフサイクルを管理するために必要なメソッドを実装します。また、ミント、転送および書き込み操作を承認するための公証アカウントを提供し、日次制限および監査手順によるコンプライアンスをサポートします。

結合されたトークン・フレームワーク契約パッケージは、サービス・コンソールからダウンロードでき、次のコンポーネントが含まれます。
  • CombinedTokenSmartContract.zipは、デプロイメント用のパッケージ化された契約を含むアーカイブ・ファイルです。契約は、CLIから、またはVisual Studio CodeのBlockchain App Builder拡張機能を使用してデプロイできます。
  • CombinedTokenWrapperAPI.zip: 契約内のAPIをテストするために使用できるPostmanコレクションです。
  • README.mdは、契約を操作するためのステップバイステップ・ガイドです。README.mdファイルは、CombinedTokenSmartContract.zipアーカイブ・ファイルに含まれています。

結合トークン・フレームワーク契約パッケージを取得するには、Oracle Blockchain Platform Enterprise Editionコンソールで「デジタル・アセット」タブを選択し、「結合トークン・フレームワーク」を選択します。