トークン・チェーンコードのデプロイおよびテスト
トークン・チェーンコード・プロジェクトは、他のチェーンコード・プロジェクトと同じステップに従ってデプロイしますが、考慮する必要がある特別な問題があります。
ブロックチェーン・アプリケーション・ビルダーで標準デプロイメント・ステップを使用する場合、チェーンコードは1つの組織またはインスタンスにのみデプロイできます。トークン・チェーンコードがデプロイされると、Token Admin
ユーザーのリストが指定されます。Token Admin
ユーザーは、addAdmin
およびremoveAdmin
メソッドをコールして、他のユーザーを追加または削除できます。
複数の組織またはインスタンスにデプロイするには、チェーンコードをパッケージ化してから、それをすべてのインスタンスに手動でデプロイします。詳細は、次のトピックを参照してください。
- CLI: リモートOracle Blockchain Platformネットワークへのチェーンコードのデプロイ
- Visual Studio Code: リモートOracle Blockchain Platformネットワークへのチェーンコードのデプロイ
複数のユーザーでトークンプロジェクトをローカルでテストするには、該当する次のトピックを参照してください。
- CLI: 複数のトークンユーザーのローカルでのテスト
- Visual Studio Code: 複数のトークン・ユーザーのローカルでのテスト
リモートOracle Blockchain Platformネットワークでトークン・プロジェクトをテストするには、該当する次のトピックを参照してください。
- CLI: リモートOracle Blockchain Platformネットワークでのトークン・プロジェクトのテスト
- Visual Studio Code: リモートOracle Blockchain Platformネットワークでのトークン・プロジェクトのテスト
トークン・ユース・ケースの登録の追加
Oracle Blockchain Platformは、RESTプロキシへの登録をサポートしています。トークン・チェーンコードでの登録を使用して、トークン・トランザクションを完了しているユーザーのアイデンティティを確保します。これを行うには、トークン・ユース・ケースの登録を追加するときに、登録ごとにユーザーIDを指定し、登録ごとに1人のユーザーのみを指定します。登録の追加の詳細は、「RESTプロキシへの登録の追加」を参照してください。