Méthodes de code de chaîne Stablecoin
Le code de chaîne stablecoin inclut toutes les méthodes TypeScript disponibles dans le code de chaîne générique Token Taxonomy Framework et des méthodes TypeScript supplémentaires propres au scénario stablecoin.
Méthodes d'actifs Stablecoin
L'actif stablecoin est basé sur la norme étendue Token Taxonomy Framework et prend en charge toutes les méthodes génériques pour cette norme. Pour plus d'informations sur les méthodes génériques Token Taxonomy Framework, voir Projet TypeScript réparti pour Token Taxonomy Framework dans Blockchain App Builder for Oracle Blockchain Platform.Note :
Dans le code de chaîne stablecoin, la méthodeexecuteHoldTokens se comporte différemment de la version générique. La version stablecoin de la méthode complète toujours le montant total de retenue, et ne prend pas en charge les transferts partiels.
Méthodes de vérification de politique de compte
-
createAccountPolicyCheck - Cette méthode crée une politique pour un compte spécifié. Cette méthode ne peut être appelée que par
Token AdminouOrg Adminde l'organisation spécifiée. -
getAccountPolicyCheckById - Cette méthode obtient les détails de la politique de compte pour un ID politique spécifié. Cette méthode ne peut être appelée que par
Token AdminouToken Auditor, ou parOrg AdminouOrg Auditorde l'organisation spécifiée. -
updateAccountPolicyCheck - Cette méthode met à jour la politique pour un compte spécifié. Cette méthode ne peut être appelée que par
Token AdminouOrg Adminde l'organisation spécifiée. -
deleteAccountPolicyCheck - Cette méthode supprime la politique pour un ID politique spécifié. Cette méthode ne peut être appelée que par
Token AdminouOrg Adminde l'organisation spécifiée. -
getAccountPolicyCheckHistoryById - Cette méthode obtient l'historique complet de la politique de compte pour un ID politique spécifié. Cette méthode ne peut être appelée que par
Token AdminouToken Auditor, ou parOrg AdminouOrg Auditorde l'organisation spécifiée. -
getAccountPolicyCheckByRange - Cette méthode obtient tout l'historique des politiques pour un intervalle d'ID politiques spécifié. Cette méthode ne peut être appelée que par
Token AdminouOrg Adminde l'organisation spécifiée.
Méthodes de vérification de la politique d'approbation
-
createApprovalPolicyCheck - Cette méthode crée une politique d'approbation. Cette méthode ne peut être appelée que par
Token Admin. -
getApprovalPolicyCheckById - Cette méthode obtient les détails de la politique d'approbation pour un ID politique spécifié. Cette méthode ne peut être appelée que par
Token AdminouToken Auditor. -
updateApprovalPolicyCheck - Cette méthode met à jour la politique d'approbation. Cette méthode ne peut être appelée que par
Token Admin. -
deleteApprovalPolicyCheck - Cette méthode supprime la politique d'approbation pour un ID politique spécifié. Cette méthode ne peut être appelée que par
Token Admin. -
getApprovalPolicyCheckHistoryById - Cette méthode obtient l'historique complet de la politique d'approbation pour un ID politique spécifié. Cette méthode ne peut être appelée que par
Token AdminouToken Auditor. -
getApprovalPolicyCheckByRange - Cette méthode obtient tout l'historique de la politique d'approbation pour un intervalle d'ID politiques spécifié. Cette méthode ne peut être appelée que par
Token AdminouToken Auditor.
Méthodes de transactions d'approbation
-
getApprovalTransactionsById - Cette méthode permet d'obtenir la transaction d'approbation pour un code de transaction précisé. Cette méthode ne peut être appelée que par
Token AdminouToken Auditor. -
getApprovalsByOperationId - Nom de la méthode initiale :
getApprovalsByOperationId -
getApprovalsByApprover - Nom de la méthode initiale :
getApprovalsByApprover
Méthodes de restriction de transfert
Vous pouvez utiliser des restrictions de transfert pour contrôler les montants de transaction minimum et maximum autorisés pour les transferts de jeton. Les restrictions de transfert sont appliquées lorsqu'une valeur restrictionFlag est réglée à true pour un compte. Les restrictions de transfert fonctionnent indépendamment des règles de politique d'approbation utilisées pour les opérations de blocage. La ressource TransferRestriction définie dans le fichier de spécification définit les limites de transfert supérieures et inférieures globales qui s'appliquent à tous les comptes pour lesquels les restrictions de transfert sont activées. Une fois le code de chaîne déployé, les administrateurs peuvent extraire ou mettre à jour ces valeurs à l'aide des méthodes suivantes.
Méthodes personnalisées
-
getApproverDetailsByTransferAmount - Cette méthode permet d'obtenir les détails de l'approbateur requis pour un montant de transfert donné. Cette méthode ne peut être appelée que par
Token AdminouToken Auditor. -
approveTransaction - Un approbateur peut utiliser cette méthode pour approuver une transaction bloquée.