ERC-1155 - API de contrat de compte
Vous pouvez utiliser les méthodes de contrôle d'identité et d'accès suivantes dans les contrats de compte ERC-1155.
Méthodes de gestion des comptes
createAccount- Cette méthode crée un compte pour l'utilisateur spécifié. Un compte doit être créé pour tout utilisateur qui aura des jetons à tout moment. Les comptes assurent le suivi des soldes et des soldes de blocage. Cette méthode ne peut être appelée que par un élément
Token Adminou par un élémentOrg Adminde l'organisation indiquée. deleteAccount- Cette méthode supprime le compte de l'utilisateur spécifié. Cette méthode ne peut être appelée que par
Token Admin. getAccountStatus- Cette méthode obtient le statut actuel du compte de l'utilisateur spécifié. Cette méthode peut être appelée par
Token Adminou par le propriétaire du compte de jeton. getAccountByAddress- Cette méthode obtient le compte de l'utilisateur spécifié. Cette méthode peut être appelée par
Token Adminou par le propriétaire du compte de jeton. getAllAccounts- Cette méthode obtient tous les comptes, avec une sortie paginée. Cette méthode ne peut être appelée que par
Token Admin. activateAccount- Cette méthode active le compte de l'utilisateur spécifié. Cette méthode ne peut être appelée que par
Token Admin. suspendAccount- Cette méthode active le compte de l'utilisateur spécifié. Cette méthode ne peut être appelée que par
Token Admin.
Méthodes de gestion d'administration
addTokenAdmin- Cette méthode ajoute une valeur
Token Admin. Cette méthode ne peut être appelée que parToken Admin. removeTokenAdmin- Cette méthode enlève une valeur
Token Admin. Cette méthode ne peut être appelée que parToken Admin. getAllTokenAdmins- Cette méthode obtient les informations de compte pour tous les utilisateurs
Token Admin. Cette méthode ne peut être appelée que parToken Admin. isTokenAdmin- Cette méthode vérifie si un utilisateur spécifié est un utilisateur
Token Admin. Cette méthode ne peut être appelée que parToken Admin.
Méthodes de gestion des rôles
addRole- Cette méthode ajoute un rôle à un utilisateur spécifié. Cette méthode ne peut être appelée que par
Token Admin. removeRole- Cette méthode supprime un rôle de l'utilisateur spécifié. Cette méthode ne peut être appelée que par
Token Admin. isInRole- Cette méthode vérifie si un utilisateur a un rôle spécifié. Cette méthode ne peut être appelée que par
Token Admin. isInRole- Cette méthode vérifie si un utilisateur a un rôle spécifié. Cette méthode ne peut être appelée que par
Token Admin. addTokenSysRole- Cette méthode ajoute le rôle
TOKEN_SYS_VAULT_ROLEà l'utilisateur indiqué. Cette méthode ne peut être appelée que parToken Admin. removeTokenSysRole- Cette méthode enlève le rôle
TOKEN_SYS_VAULT_ROLEd'un utilisateur spécifié. Cette méthode ne peut être appelée que parToken Admin. transferTokenSysRole- Cette méthode transfère le rôle
TOKEN_SYS_VAULT_ROLEd'un utilisateur spécifié vers un destinataire. Cette méthode ne peut être appelée que parToken Admin.
Méthodes de gestion du contexte
setContext- Cette méthode définit l'adresse du contrat avec jeton pour le contrat de compte. Cette méthode ne peut être appelée que par
Token Admin. getContext- Cette méthode obtient l'adresse de contrat avec jeton pour le contrat de compte. Cette méthode peut être appelée par n'importe quel utilisateur.
setGovernanceContext- Cette méthode définit le contrat de gouvernance à utiliser pour gérer le cycle de vie de gouvernance du contrat de compte. Cette méthode ne peut être appelée que par
Token Admin. getGovernanceContext- Cette méthode obtient les détails du contexte de gestion. Cette méthode peut être appelée par n'importe quel utilisateur.
isDeploymentActive- Cette méthode vérifie si le déploiement est actif. Cette méthode peut être appelée par n'importe quel utilisateur.