2017-10-18 6 views
0

私のCP Trading CorDappでDVP用現金ベースのCorDappを使用したいとします(しかし、私は現金の更新/開発の責任を負いたくありません)。配備のためにCorDappの依存関係をどのように認識していますか?現金のCorDappが州または契約の定義を更新するとどうなりますか?CorDapp Suiteとその従属性

現金が大きすぎる場合は、私の州の富裕化または検証のために別のデータソースに到達するAPIを使用したいとします。これはOracleである必要がありますか?このAPI呼び出しをCorDapp SuiteにインストールしてCorDapp Suiteにインストールして、分散されたままにすることができますか、トランザクションを有効にするためにOracleの署名が含まれている必要がありますか?

答えて

1

CorDappの依存関係は、build.gradleファイルのdependenciesセクションで指定します。あなたが見ることができるように

cordapp "net.corda:corda-finance:$corda_release_version"

は、あなたが使用したいCorDappのバージョンを指定します。たとえば、次の行は、現金が含まcorda-financeモジュールを含むであろう。あなたがCorDappを構築する際にデフォルトで

、CorDappジャーの名前がで決定されます。

  • ソースは、プロジェクトのgradle.propertiesファイルに
  • versionプロパティを定義しているモジュールの名前

ので、バージョン番号は0.1で、あなたのモジュールがclemens-dvp-0.1.jarというファイルを作成しますCorDapp jarを構築し、clemens-dvpと呼ばれている場合。

詳細はこちらhttps://docs.corda.net/cordapp-build-systems.htmlを参照してください。ドキュメントの状態:

"jarのファイル名には、同じCorDappの他のリリースから重複排除するための一意の識別子が含まれている必要があります。通常、バージョン文字列を追加することで行います。ノードに導入されました。