Stablecoin Chaincode-Methoden
Der Stablecoin-Chaincode enthält alle TypeScript-Methoden, die im generischen Token Taxonomy Framework-Chaincode verfügbar sind, und zusätzliche TypeScript-Methoden, die für das Stablecoin-Szenario spezifisch sind.
Stablecoin Asset Methoden
Das Stablecoin-Asset basiert auf dem erweiterten Token Taxonomy Framework-Standard und unterstützt alle generischen Methoden für diesen Standard. Weitere Informationen zu den generischen Token Taxonomy Framework-Methoden finden Sie unter Scaffolded TypeScript Project for Token Taxonomy Framework in Blockchain App Builder for Oracle Blockchain Platform.Hinweis:
Im Stablecoin-Chaincode verhält sich die MethodeexecuteHoldTokens anders als die generische Version. Die Stablecoin-Version der Methode schließt immer den vollen Hold-Betrag ab und unterstützt keine Teiltransfers.
Kontopolitik - Prüfungsmethoden
-
createAccountPolicyCheck - Mit dieser Methode wird eine Policy für ein angegebenes Konto erstellt. Diese Methode kann nur von einem
Token AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. -
getAccountPolicyCheckById - Diese Methode ruft die Account-Policy-Details für eine angegebene Policy-ID ab. Diese Methode kann nur von
Token AdminoderToken AuditoroderOrg AdminoderOrg Auditorder angegebenen Organisation aufgerufen werden. -
updateAccountPolicyCheck - Mit dieser Methode wird die Policy für einen angegebenen Account aktualisiert. Diese Methode kann nur von einem
Token AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. -
deleteAccountPolicyCheck - Mit dieser Methode wird die Policy für eine angegebene Policy-ID gelöscht. Diese Methode kann nur von einem
Token AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. -
getAccountPolicyCheckHistoryById - Diese Methode ruft die vollständige Account-Policy-Historie für eine angegebene Policy-ID ab. Diese Methode kann nur von
Token AdminoderToken AuditoroderOrg AdminoderOrg Auditorder angegebenen Organisation aufgerufen werden. -
getAccountPolicyCheckByRange - Diese Methode ruft die gesamte Policy-Historie für einen angegebenen Bereich von Policy-IDs ab. Diese Methode kann nur von einem
Token AdminoderOrg Adminder angegebenen Organisation aufgerufen werden.
Genehmigungs-Policy-Prüfmethoden
-
createApprovalPolicyCheck - Mit dieser Methode wird eine Genehmigungs-Policy erstellt. Diese Methode kann nur mit einem
Token Adminaufgerufen werden. -
getApprovalPolicyCheckById - Diese Methode ruft die Genehmigungs-Policy-Details für eine angegebene Policy-ID ab. Diese Methode kann nur mit einer
Token AdminoderToken Auditoraufgerufen werden. -
updateApprovalPolicyCheck - Mit dieser Methode wird die Genehmigungs-Policy aktualisiert. Diese Methode kann nur mit einem
Token Adminaufgerufen werden. -
deleteApprovalPolicyCheck - Mit dieser Methode wird die Genehmigungs-Policy für eine angegebene Policy-ID gelöscht. Diese Methode kann nur mit einem
Token Adminaufgerufen werden. -
getApprovalPolicyCheckHistoryById - Diese Methode ruft die vollständige Genehmigungs-Policy-Historie für eine angegebene Policy-ID ab. Diese Methode kann nur mit einer
Token AdminoderToken Auditoraufgerufen werden. -
getApprovalPolicyCheckByRange - Diese Methode ruft die gesamte Genehmigungs-Policy-Historie für einen angegebenen Bereich von Policy-IDs ab. Diese Methode kann nur mit einer
Token AdminoderToken Auditoraufgerufen werden.
Genehmigungstransaktionsarten
-
getApprovalTransactionsById - Diese Methode ruft die Genehmigungstransaktion für eine angegebene Transaktions-ID ab. Diese Methode kann nur mit einer
Token AdminoderToken Auditoraufgerufen werden. -
getApprovalsByOperationId - Ursprünglicher Methodenname:
getApprovalsByOperationId -
getApprovalsByApprover - Ursprünglicher Methodenname:
getApprovalsByApprover
Transfereinschränkungsmethoden
Mit Transfereinschränkungen können Sie die Mindest- und Höchsttransaktionsbeträge kontrollieren, die für Tokenübertragungen zulässig sind. Transfereinschränkungen werden angewendet, wenn für ein Konto der Wert restrictionFlag auf true gesetzt ist. Übertragungsbeschränkungen funktionieren unabhängig von den Genehmigungs-Policy-Regeln, die für Sperrvorgänge verwendet werden. Das in der Spezifikationsdatei definierte Asset TransferRestriction legt die globalen unteren und oberen Transferlimits fest, die für alle Konten gelten, für die Transferbeschränkungen aktiviert sind. Nachdem der Chaincode bereitgestellt wurde, können Administratoren diese Werte mit den folgenden Methoden abrufen oder aktualisieren.
Benutzerdefinierte Methoden
-
getApproverDetailsByTransferAmount - Diese Methode ruft die Details des Genehmigers ab, die für einen bestimmten Transferbetrag erforderlich sind. Diese Methode kann nur mit einer
Token AdminoderToken Auditoraufgerufen werden. -
approveTransaction - Ein Genehmiger kann diese Methode verwenden, um eine Sperrestransaktion zu genehmigen.