API contratto conto ERC-20
È possibile utilizzare i seguenti metodi di controllo delle identità e degli accessi nei contratti conto ERC-20.
Metodi di gestione degli account
createAccount- Questo metodo crea un account per un utente specificato. È necessario creare un account per qualsiasi utente che avrà token in qualsiasi momento. I conti tengono traccia dei saldi e dei saldi in sospeso. Questo metodo può essere chiamato solo da un
Token Admino da unOrg Admindell'organizzazione specificata. deleteAccount- Questo metodo elimina l'account dell'utente specificato. Questo metodo può essere chiamato solo da un
Token Admino da unOrg Admindell'organizzazione specificata. getAccountStatus- Questo metodo recupera lo stato dell'account corrente dell'utente specificato. Questo metodo può essere chiamato da
Token AdminoToken Auditor, unOrg Admindell'organizzazione specificata, o dal proprietario dell'account token. getAccountByAddress- Questo metodo recupera l'account dell'utente specificato. Questo metodo può essere chiamato da
Token AdminoToken Auditor, unOrg Admindell'organizzazione specificata, o dal proprietario dell'account token. getAllAccounts- Questo metodo ottiene tutti i conti, con output impaginato. Questo metodo può essere chiamato solo da
Token AdminoToken Auditor. activateAccount- Questo metodo attiva l'account dell'utente specificato. Questo metodo può essere chiamato solo da un
Token Admino da unOrg Admindell'organizzazione specificata. suspendAccount- Questo metodo attiva l'account dell'utente specificato. Questo metodo può essere chiamato solo da un
Token Admino da unOrg Admindell'organizzazione specificata. setMaxDailyAmount- Questo metodo imposta la quantità massima di token che possono essere utilizzati quotidianamente nelle transazioni dall'utente specificato. Questo metodo può essere chiamato solo da un
Token Admino da unOrg Admindell'organizzazione specificata. setMaxDailyTransactionCount- Questo metodo imposta il numero massimo di transazioni che possono essere completate giornalmente dall'utente specificato. Questo metodo può essere chiamato solo da un
Token Admino da unOrg Admindell'organizzazione specificata.
Metodi di gestione amministrazione
addTokenAdmin- Questo metodo aggiunge un valore
Token Admin. Questo metodo può essere chiamato solo da unToken Admin. removeTokenAdmin- Questo metodo rimuove un valore
Token Admin. Questo metodo può essere chiamato solo da unToken Admin. getAllTokenAdmins- Questo metodo recupera le informazioni sull'account per tutti gli utenti
Token Admin. Questo metodo può essere chiamato solo da unToken AdminoToken Auditor. isTokenAdmin- Questo metodo controlla se un utente specificato è un
Token Admin. Questo metodo può essere chiamato solo daToken Admin,Token Auditor,Org AdminoOrg Auditor. addOrgAdmin- Questo metodo aggiunge un valore
Org Admin. Questo metodo può essere chiamato solo da unToken AdminoOrg Admindell'organizzazione specificata. removeOrgAdmin- Questo metodo rimuove un valore
Org Admin. Questo metodo può essere chiamato solo da unToken AdminoOrg Admindell'organizzazione specificata. getAllOrgAdmins- Questo metodo recupera le informazioni sull'account per tutti gli utenti
Org Admin. Questo metodo può essere chiamato solo daToken Admin,Token Auditor,Org AdminoOrg Auditor. isOrgAdmin- Questo metodo controlla se un utente specificato è un
Org Admin. Questo metodo può essere chiamato solo daToken Admin,Token Auditor,Org AdminoOrg Auditor.
Metodi di gestione del revisore
addTokenAuditor- Questo metodo aggiunge un valore
Token Auditor. Questo metodo può essere chiamato solo da unToken Admin. removeTokenAuditor- Questo metodo rimuove un valore
Token Auditor. Questo metodo può essere chiamato solo da unToken Admin. getAllTokenAuditors- Questo metodo recupera le informazioni sull'account per tutti gli utenti
Token Auditor. Questo metodo può essere chiamato solo da unToken AdminoToken Auditor. isTokenAuditor- Questo metodo controlla se un utente specificato è un
Token Auditor. Questo metodo può essere chiamato da qualsiasi utente. addOrgAuditor- Questo metodo aggiunge un valore
Org Auditor. Questo metodo può essere chiamato solo da unToken AdminoOrg Admindell'organizzazione specificata. removeOrgAuditor- Questo metodo rimuove un valore
Org Auditor. Questo metodo può essere chiamato solo da unToken AdminoOrg Admindell'organizzazione specificata. getAllOrgAuditors- Questo metodo recupera le informazioni sull'account per tutti gli utenti
Org Auditor. Questo metodo può essere chiamato solo daToken Admin,Token Auditor,Org AdminoOrg Auditor. isOrgAuditor- Questo metodo controlla se un utente specificato è un
Org Auditor. Questo metodo può essere chiamato da qualsiasi utente.
Metodi di gestione ruoli
addRole- Questo metodo aggiunge un ruolo a un utente specificato. Questo metodo può essere chiamato solo da un
Token AdminoOrg Admindell'organizzazione specificata. removeRole- Questo metodo rimuove un ruolo dall'utente specificato. Questo metodo può essere chiamato solo da un
Token AdminoOrg Admindell'organizzazione specificata. isInRole- Questo metodo controlla se un utente dispone di un ruolo specificato. Questo metodo può essere chiamato da qualsiasi utente.
hasRole- Questo metodo controlla se un utente dispone di un ruolo specificato. Questo metodo può essere chiamato da qualsiasi utente.
Metodi di gestione del contesto
setContext- Questo metodo imposta l'indirizzo del contratto token per il contratto conto. Questo metodo può essere chiamato solo da un
Token Admin. getContext- Questo metodo recupera l'indirizzo del contratto token per il contratto conto. Questo metodo può essere chiamato da qualsiasi utente.
setGovernanceContext- Questo metodo imposta il contratto di governance da utilizzare per gestire il ciclo di vita della governance per il contratto conto. Questo metodo può essere chiamato solo da un
Token Admin. getGovernanceContext- Questo metodo recupera i dettagli del contesto di governance. Questo metodo può essere chiamato da qualsiasi utente.
isDeploymentActive- Questo metodo controlla se la distribuzione è attiva. Questo metodo può essere chiamato da qualsiasi utente.