Stablecoin用のラッパーAPIをカスタマイズ
stablecoinラッパーAPIは、ブロックチェーンアプリケーションビルダーによって生成されたラッパーAPIパッケージの変更バージョンです。
カスタム・メソッドをstablecoinチェーンコードに追加した後にラッパーAPIパッケージを再生成する場合は、次のステップを実行します。変更に互換性があることを確認するには、製品にバンドルされているstablecoinラッパーAPIパッケージを使用して、新しく生成されたラッパーAPIパッケージを変更する必要があります。
- ブロックチェーン・アプリケーション・ビルダーを使用して、stablecoinチェーンコードのラッパーAPIパッケージを生成します。
- パッケージからファイルを抽出します。
routes.goファイルをバックアップしてから、新しいラッパーAPIパッケージのOCI関数フォルダを、バンドルされたStablecoinラッパーAPIパッケージのStablecoinOCIFunctionフォルダに置き換えます。routes.goファイルのバックアップ・バージョンをリストアします。terraform.varsファイルの末尾にあるfunction_pathJSON変数を編集して、新しいメソッドのエントリを追加します。function_path変数は、APIエンドポイントを次の形式のオブジェクトの配列として定義します。
次の例に示すように、新しいメソッドfunction_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]}]"createIDCSUserおよびcreateStablecoinAccountのエントリをfunction_path変数の末尾に追加します。function_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createStablecoinAccount\",\"methodType\":[\"POST\"]}, {\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]}]"- 新しく生成されたラッパーAPIパッケージの
main.tfファイルを、製品にバンドルされているラッパーAPIパッケージのmain.tfファイルに置き換えます。