Wrapper-APIs für Stablecoin anpassen
Die Stablecoin-Wrapper-API ist eine modifizierte Version des Wrapper-API-Pakets, das von Blockchain App Builder generiert wird.
Gehen Sie folgendermaßen vor, wenn Sie das Wrapper-API-Paket neu generieren, nachdem Sie dem Stablecoin-Chaincode benutzerdefinierte Methoden hinzugefügt haben. Um sicherzustellen, dass Ihre Änderungen kompatibel sind, müssen Sie das neu generierte Wrapper-API-Package mit dem mit dem Produkt gebündelten Stablecoin-Wrapper-API-Package ändern.
- Verwenden Sie Blockchain App Builder, um ein Wrapper-API-Paket für den Stablecoin-Chaincode zu generieren.
- Extrahieren Sie die Dateien aus dem Package.
- Sichern Sie die Datei
routes.go, und ersetzen Sie dann den OCI-Funktionsordner im neuen Wrapper-API-Package durch den OrdnerStablecoinOCIFunctionaus dem gebündeltenStablecoin-Wrapper-API-Package. Stellen Sie die Backupversion der Dateiroutes.gowieder her. - Bearbeiten Sie die JSON-Variable
function_patham Ende der Dateiterraform.vars, um Einträge für neue Methoden hinzuzufügen. Die Variablefunction_pathdefiniert API-Endpunkte als ein Array von Objekten im folgenden Format.
Hängen Sie Einträge für die neuen Methodenfunction_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]}]"createIDCSUserundcreateStablecoinAccountam Ende der Variablenfunction_pathan, wie im folgenden Beispiel gezeigt.function_paths="[{\"endpoint\":\"/activateStablecoinAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createStablecoinAccount\",\"methodType\":[\"POST\"]}, {\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]}]" - Ersetzen Sie die Datei
main.tfim neu generierten Wrapper-API-Package durch die Dateimain.tfaus dem Wrapper-API-Package, das mit dem Produkt gebündelt ist.