6 預入トークン・アプリケーション
預入トークン・アプリケーション・シナリオでは、最小限のガバナンス・オーバーヘッドでトークンの発行および配布がサポートされます。
預入トークン・サンプルは、銀行預入を表す代替トークンのライフサイクルを表します。送信されたすべてのトークン転送は、アクティブな承認ポリシーに対して評価されます。承認が不要な場合、振替は保留のままになり、構成された承認者順序にルーティングされます。
預入トークン・ソリューションは、次のダウンロード可能なパッケージで構成されます。
- 事前構築済預入トークン・スマート・コントラクト
- デポジット・トークンの設定およびライフサイクル操作のためのラッパーAPI
- 分析をサポートするデータベース・ビュー定義
- トークン化された保証金を操作するためのサンプルWebアプリケーション
預入トークン・パッケージを取得するには、Oracle Blockchain Platform Enterprise Editionコンソールで「デジタル・アセット」をクリックします。「アプリケーション」をクリックし、「デポジット・トークン・アプリケーション」を選択します。
スマート・コントラクトを実際にコールせずにアプリケーションのサンプル処理をプレビューするには、「ライフサイクル」をクリックします。
クイック・スタート
次のステップを順番に実行し、最初に銀行を設定してから、参加機関ごとに必要な設定を繰り返します。
- ワンクリック・デプロイメントを使用して、Oracle Blockchain Platformインスタンスからデポジット・トークン・アプリケーションをデプロイします。スマート・コントラクト、ラッパーAPI、豊富な履歴サービス、アプリケーションおよびサービス構成の準備ができるまで待ちます。
- アプリケーションのURLを開きます。預入トークンIDを入力し、事前入力された値を確認し、オプションでユーザー向けカスタマイズを更新します。アカウントを作成する前に構成を適用します。
- ブートストラップ・バンク管理者としてサインインし、トークンを初期化します。創設者および参加機関組織を登録または検証します。各参加機関の銀行口座および機関管理者アカウントを作成し、各ユーザーのウォレットを選択または作成して、適切なアプリケーション・グループおよび制限を選択します。
- 各参加組織の配置と設定を完了します。機関管理者がサインインし、組織の残りのマネージャ、役員、ユーザーおよび監査者アカウントを作成します。
- 機関マネージャ・アカウントの作成後、銀行管理者は、各マネージャ・アカウントで「アカウント処理」→「ロールの同期」コマンドを使用して、その
Escrow元帳ロールを追加します。機関管理者はManagerアプリケーション・グループを割り当てることができますが、必要なBesu Notaryロールを付与できません。このロールは、UIにEscrowとして表示されます。すべての勘定科目、ウォレット、グループ、ロールおよび制限を確認します。 - 各銀行および機関のペルソナとしてサインインし、予想されるワークスペースが開き、ウォレットおよび口座のコンテキストが正しいこと、および制限されたアクションが使用できないことを確認します。
- トークン・ライフ・サイクルでの操作の実行: 作成の要求と承認、発行者への転送、配分または戻り値、参加者転送の承認および価値の取下げ。
- 「トランザクション」ページおよび監査ワークスペースを使用して、残高、保留中のリクエスト、操作IDおよび最終元帳履歴を確認します。