Digital Assets Editionの拡張機能
Oracle Blockchain Platform Digital Assets Editionには、拡張バージョンのブロックチェーン・アプリケーション・ビルダーが含まれています。
ブロックチェーン・アプリケーション・ビルダーの拡張バージョンでは、次の機能がサポートされています。
- 卸売CBDCおよび債券市場シナリオ用の完全なチェーンコード・アプリケーションの自動生成。
- APIゲートウェイ用のラッパーAPIパッケージを自動生成し、各チェーンコード・メソッドの専用エンドポイントを使用します。エンドポイントの名前は、組織の命名規則と一致するように構成できます。
- リアルタイム通知を送信してワークフローをトリガーできるチェーンコード・イベントのサポート。
- 生成されたPostmanコレクションでの推薦パラメータのサポート。
- 拡張トークン・タクソノミ・フレームワーク標準を使用して機密データまたは機密データを制限し、トランザクションに関与する組織のみがアクセスできるようにするチェーンコードのサポート。
- 拡張トークン・タクソノミ・フレームワーク標準の新しいアカウント、ロールおよびトランザクション機能。
- CLIおよびVisual Studio Code拡張UIの拡張機能。
CLIの拡張機能
ochain invoke
コマンドでは、次の追加オプション引数がサポートされています。
- 一時マップ
- オプション:
-t, --transient
- ヘッダー
- オプション:
-H, --headers
- エンドーサ
- オプション:
-e, --endorsers
- 同じ組織の推薦者
- オプション:
-S, --sameorgendorser
ochain invoke <method> 's01' 's10' \
-r <remote OBP URL> -u <username> -s <password> \
-H '{"confidential-transaction": "true"}' \
-S false \
-t '{"key": "value"}' \
-e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'
Visual Studio Code拡張機能
リモート環境の「実行」ペインでは、一時マップ、ヘッダー、エンドサおよび同じ組織エンドサのオプションを使用できます。リモート環境を選択すると、「拡張オプションの表示」コントロールを使用できます。「拡張オプションの表示」をクリックして、現在選択されているメソッド(関数)にこれらのオプションを設定します。別の方法を選択した場合、拡張オプションはリセットされます。
詳細オプションごとに、値を追加および削除し、メソッドの呼出し時に含めるオプションを選択またはクリアできます。「同じ組織推薦者」チェック・ボックスは、「同僚の推薦」ダイアログ・ボックスで使用できます。「同じ組織承認者」を選択した場合、手動で指定した承認ピアは無視されます。かわりに、トランザクションはユーザーと同じ組織のピアによって承認されます。
機密チェーンコードの場合、Visual Studio Code拡張のすべてのメソッドに対して、Confidential-Transaction: true
ヘッダーがデフォルトで設定されます。このヘッダーを編集できます。