TypeScript Méthodes pour le statut du compte de jeton ERC-1155
Blockchain App Builder génère automatiquement des méthodes que vous pouvez utiliser pour gérer le statut des comptes pour les jetons qui utilisent la norme ERC-1155 étendue.
Vous pouvez utiliser les méthodes suivantes pour placer les comptes utilisateur de jeton à l'état actif, suspendu ou supprimé.
Lorsqu'un compte est suspendu, l'utilisateur du compte ne peut effectuer aucune opération d'écriture, notamment la frappe, la gravure et le transfert de jetons. En outre, les autres utilisateurs ne peuvent pas transférer des jetons vers un compte suspendu. Un compte suspendu peut toujours effectuer des opérations de lecture.
Un compte avec un solde de jeton différent de zéro ne peut pas être supprimé. Vous devez transférer ou graver tous les jetons d'un compte avant de pouvoir supprimer le compte. Une fois qu'un compte a l'état Supprimé, il n'est plus possible de revenir à l'état Actif ou Suspendu.
Méthodes de statut de compte générées automatiquement
-
getAccountStatus - Cette méthode obtient le statut courant du compte de jeton. Cette méthode peut être appelée par
Token Admindu code de chaîne ou par le responsable du compte de jeton. -
getAccountStatusHistory - Cette méthode permet d'obtenir l'historique du statut du compte. Cette méthode peut être appelée par
Token Admindu code de chaîne ou par le responsable du compte de jeton. -
activateAccount - Cette méthode active un compte de jeton. Cette méthode ne peut être appelée que par un
Token Admindu code de chaîne. Les comptes supprimés ne peuvent pas être activés. Pour tous les comptes créés avant que la fonctionnalité de statut de compte ne soit disponible, vous devez appeler cette méthode pour régler le statut du compte àactive. -
suspendAccount - Cette méthode suspend un compte de jeton. Cette méthode ne peut être appelée que par un
Token Admindu code de chaîne. Une fois qu'un compte est suspendu, vous ne pouvez pas effectuer d'opérations de mise à jour du compte. Un compte supprimé ne peut pas être suspendu. -
deleteAccount - Cette méthode supprime un compte de jeton. Cette méthode ne peut être appelée que par un
Token Admindu code de chaîne. Après la suppression d'un compte, vous ne pouvez pas effectuer d'opérations de mise à jour du compte. Le compte supprimé est à l'état final et ne peut pas passer à un autre état. Pour supprimer un compte, le solde du compte doit être égal à zéro.
-
getAccountStatus - Cette méthode obtient le statut courant du compte de jeton. Cette méthode peut être appelée par
Token Admindu code de chaîne ou par le responsable du compte de jeton. -
getAccountStatusHistory - Cette méthode permet d'obtenir l'historique du statut du compte. Cette méthode peut être appelée par
Token Admindu code de chaîne ou par le responsable du compte de jeton. -
activateAccount - Cette méthode active un compte de jeton. Cette méthode ne peut être appelée que par un
Token Admindu code de chaîne. Les comptes supprimés ne peuvent pas être activés. Pour tous les comptes créés avant que la fonctionnalité de statut de compte ne soit disponible, vous devez appeler cette méthode pour régler le statut du compte àactive. -
suspendAccount - Cette méthode suspend un compte de jeton. Cette méthode ne peut être appelée que par un
Token Admindu code de chaîne. Une fois qu'un compte est suspendu, vous ne pouvez pas effectuer d'opérations de mise à jour du compte. Un compte supprimé ne peut pas être suspendu. -
deleteAccount - Cette méthode supprime un compte de jeton. Cette méthode ne peut être appelée que par un
Token Admindu code de chaîne. Après la suppression d'un compte, vous ne pouvez pas effectuer d'opérations de mise à jour du compte. Le compte supprimé est à l'état final et ne peut pas passer à un autre état. Pour supprimer un compte, le solde du compte doit être égal à zéro.
Méthodes SDK de statut de compte
-
getAccountStatus - Cette méthode obtient le statut courant du compte de jeton.
-
getAccountStatusHistory - Cette méthode permet d'obtenir l'historique du statut du compte.
-
activateAccount - Cette méthode active un compte de jeton. Pour tous les comptes créés avant que la fonctionnalité de statut de compte ne soit disponible, vous devez appeler cette méthode pour régler le statut du compte à
active. -
suspendAccount - Cette méthode suspend un compte de jeton.
-
deleteAccount - Cette méthode supprime un compte de jeton.