TypeScript Méthodes pour le statut de 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 étendue ERC-1155.
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 de jetons vers un compte suspendu. Un compte suspendu peut toujours terminer les 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 est à l'état supprimé, l'état du compte ne peut pas être rétabli sur Actif ou Suspendu.
Méthodes de statut de compte générées automatiquement
-
getAccountStatus - Cette méthode obtient le statut actuel du compte de jeton. Cette méthode peut être appelée par l'élément
Token Admindu code chaîne ou par le propriétaire 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 l'élément
Token Admindu code chaîne ou par le propriétaire du compte de jeton. -
activateAccount - Cette méthode active un compte de jeton. Cette méthode ne peut être appelée que par un élément
Token Admindu code 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 définir le statut du compte suractive. -
suspendAccount - Cette méthode suspend un compte de jeton. Cette méthode ne peut être appelée que par un élément
Token Admindu code chaîne. Une fois qu'un compte est suspendu, vous ne pouvez effectuer aucune opération 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 élément
Token Admindu code chaîne. Une fois qu'un compte est supprimé, vous ne pouvez plus effectuer d'opérations de mise à jour du compte. Le compte supprimé est dans un état final et ne peut être modifié en aucun autre état. Pour supprimer un compte, le solde du compte doit être égal à zéro.
-
getAccountStatus - Cette méthode obtient le statut actuel du compte de jeton. Cette méthode peut être appelée par l'élément
Token Admindu code chaîne ou par le propriétaire 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 l'élément
Token Admindu code chaîne ou par le propriétaire du compte de jeton. -
activateAccount - Cette méthode active un compte de jeton. Cette méthode ne peut être appelée que par un élément
Token Admindu code 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 définir le statut du compte suractive. -
suspendAccount - Cette méthode suspend un compte de jeton. Cette méthode ne peut être appelée que par un élément
Token Admindu code chaîne. Une fois qu'un compte est suspendu, vous ne pouvez effectuer aucune opération 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 élément
Token Admindu code chaîne. Une fois qu'un compte est supprimé, vous ne pouvez plus effectuer d'opérations de mise à jour du compte. Le compte supprimé est dans un état final et ne peut être modifié en aucun 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 actuel 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 définir le statut du compte sur
active. -
suspendAccount - Cette méthode suspend un compte de jeton.
-
deleteAccount - Cette méthode supprime un compte de jeton.