ERC-20-Accountvertrags-APIs
Sie können die folgenden Identitäts- und Zugriffskontrollmethoden in ERC-20-Kontoverträgen verwenden.
Kontoverwaltungsmethoden
createAccount- Mit dieser Methode wird ein Account für einen angegebenen Benutzer erstellt. Ein Konto muss für jeden Benutzer erstellt werden, der zu einem beliebigen Zeitpunkt Token hat. Konten verfolgen Salden und einbehaltene Salden. Diese Methode kann nur von einer
Token Adminoder einerOrg Adminder angegebenen Organisation aufgerufen werden. deleteAccount- Mit dieser Methode wird der Account des angegebenen Benutzers gelöscht. Diese Methode kann nur von einer
Token Adminoder einerOrg Adminder angegebenen Organisation aufgerufen werden. getAccountStatus- Diese Methode ruft den aktuellen Kontostatus des angegebenen Benutzers ab. Diese Methode kann von
Token AdminoderToken Auditor, einemOrg Adminder angegebenen Organisation oder vom Eigentümer des Tokenaccounts aufgerufen werden. getAccountByAddress- Diese Methode ruft den Account des angegebenen Benutzers ab. Diese Methode kann von
Token AdminoderToken Auditor, einemOrg Adminder angegebenen Organisation oder vom Eigentümer des Tokenaccounts aufgerufen werden. getAllAccounts- Diese Methode ruft alle Konten mit paginierter Ausgabe ab. Diese Methode kann nur mit
Token AdminoderToken Auditoraufgerufen werden. activateAccount- Mit dieser Methode wird der Account des angegebenen Benutzers aktiviert. Diese Methode kann nur von einer
Token Adminoder einerOrg Adminder angegebenen Organisation aufgerufen werden. suspendAccount- Mit dieser Methode wird der Account des angegebenen Benutzers aktiviert. Diese Methode kann nur von einer
Token Adminoder einerOrg Adminder angegebenen Organisation aufgerufen werden. setMaxDailyAmount- Diese Methode legt die maximale Anzahl von Token fest, die täglich vom angegebenen Benutzer in Transaktionen verwendet werden können. Diese Methode kann nur von einer
Token Adminoder einerOrg Adminder angegebenen Organisation aufgerufen werden. setMaxDailyTransactionCount- Diese Methode legt die maximale Anzahl von Transaktionen fest, die vom angegebenen Benutzer täglich abgeschlossen werden können. Diese Methode kann nur von einer
Token Adminoder einerOrg Adminder angegebenen Organisation aufgerufen werden.
Admin-Verwaltungsmethoden
addTokenAdmin- Diese Methode fügt eine
Token Adminhinzu. Diese Methode kann nur mit einemToken Adminaufgerufen werden. removeTokenAdmin- Diese Methode entfernt eine
Token Admin. Diese Methode kann nur mit einemToken Adminaufgerufen werden. getAllTokenAdmins- Diese Methode ruft Accountinformationen für alle
Token Admin-Benutzer ab. Diese Methode kann nur mit einerToken AdminoderToken Auditoraufgerufen werden. isTokenAdmin- Diese Methode prüft, ob ein angegebener Benutzer ein
Token Administ. Diese Methode kann nur mitToken Admin,Token Auditor,Org AdminoderOrg Auditoraufgerufen werden. addOrgAdmin- Diese Methode fügt eine
Org Adminhinzu. Diese Methode kann nur von einemToken AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. removeOrgAdmin- Diese Methode entfernt eine
Org Admin. Diese Methode kann nur von einemToken AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. getAllOrgAdmins- Diese Methode ruft Accountinformationen für alle
Org Admin-Benutzer ab. Diese Methode kann nur mitToken Admin,Token Auditor,Org AdminoderOrg Auditoraufgerufen werden. isOrgAdmin- Diese Methode prüft, ob ein angegebener Benutzer ein
Org Administ. Diese Methode kann nur mitToken Admin,Token Auditor,Org AdminoderOrg Auditoraufgerufen werden.
Auditor Management-Methoden
addTokenAuditor- Diese Methode fügt eine
Token Auditorhinzu. Diese Methode kann nur mit einemToken Adminaufgerufen werden. removeTokenAuditor- Diese Methode entfernt eine
Token Auditor. Diese Methode kann nur mit einemToken Adminaufgerufen werden. getAllTokenAuditors- Diese Methode ruft Accountinformationen für alle
Token Auditor-Benutzer ab. Diese Methode kann nur mit einerToken AdminoderToken Auditoraufgerufen werden. isTokenAuditor- Diese Methode prüft, ob ein angegebener Benutzer ein
Token Auditorist. Diese Methode kann von jedem Benutzer aufgerufen werden. addOrgAuditor- Diese Methode fügt eine
Org Auditorhinzu. Diese Methode kann nur von einemToken AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. removeOrgAuditor- Diese Methode entfernt eine
Org Auditor. Diese Methode kann nur von einemToken AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. getAllOrgAuditors- Diese Methode ruft Accountinformationen für alle
Org Auditor-Benutzer ab. Diese Methode kann nur mitToken Admin,Token Auditor,Org AdminoderOrg Auditoraufgerufen werden. isOrgAuditor- Diese Methode prüft, ob ein angegebener Benutzer ein
Org Auditorist. Diese Methode kann von jedem Benutzer aufgerufen werden.
Rollenverwaltungsmethoden
addRole- Diese Methode fügt einem angegebenen Benutzer eine Rolle hinzu. Diese Methode kann nur von einem
Token AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. removeRole- Mit dieser Methode wird eine Rolle aus dem angegebenen Benutzer entfernt. Diese Methode kann nur von einem
Token AdminoderOrg Adminder angegebenen Organisation aufgerufen werden. isInRole- Diese Methode prüft, ob ein Benutzer eine bestimmte Rolle hat. Diese Methode kann von jedem Benutzer aufgerufen werden.
hasRole- Diese Methode prüft, ob ein Benutzer eine bestimmte Rolle hat. Diese Methode kann von jedem Benutzer aufgerufen werden.
Kontextverwaltungsmethoden
setContext- Diese Methode legt die Tokenvertragsadresse für den Accountvertrag fest. Diese Methode kann nur mit einem
Token Adminaufgerufen werden. getContext- Diese Methode ruft die Tokenvertragsadresse für den Accountvertrag ab. Diese Methode kann von jedem Benutzer aufgerufen werden.
setGovernanceContext- Mit dieser Methode wird der Governance-Vertrag festgelegt, mit dem der Governance-Lebenszyklus für den Accountvertrag verwaltet wird. Diese Methode kann nur mit einem
Token Adminaufgerufen werden. getGovernanceContext- Diese Methode ruft die Governance-Kontextdetails ab. Diese Methode kann von jedem Benutzer aufgerufen werden.
isDeploymentActive- Diese Methode prüft, ob das Deployment aktiv ist. Diese Methode kann von jedem Benutzer aufgerufen werden.