API contratto conto ERC-1155
È possibile utilizzare i seguenti metodi di controllo dell'identità e dell'accesso nei contratti conto ERC-1155.
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 Admin. getAccountStatus- Questo metodo recupera lo stato dell'account corrente dell'utente specificato. Questo metodo può essere chiamato da
Token Admino dal proprietario dell'account token. getAccountByAddress- Questo metodo recupera l'account dell'utente specificato. Questo metodo può essere chiamato da
Token Admino dal proprietario dell'account token. getAllAccounts- Questo metodo ottiene tutti i conti, con output impaginato. Questo metodo può essere chiamato solo da
Token Admin. activateAccount- Questo metodo attiva l'account dell'utente specificato. Questo metodo può essere chiamato solo da un
Token Admin. suspendAccount- Questo metodo attiva l'account dell'utente specificato. Questo metodo può essere chiamato solo da un
Token Admin.
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 Admin. isTokenAdmin- Questo metodo controlla se un utente specificato è un
Token Admin. Questo metodo può essere chiamato solo da unToken Admin.
Metodi di gestione ruoli
addRole- Questo metodo aggiunge un ruolo a un utente specificato. Questo metodo può essere chiamato solo da un
Token Admin. removeRole- Questo metodo rimuove un ruolo dall'utente specificato. Questo metodo può essere chiamato solo da un
Token Admin. isInRole- Questo metodo controlla se un utente dispone di un ruolo specificato. Questo metodo può essere chiamato solo da un
Token Admin. isInRole- Questo metodo controlla se un utente dispone di un ruolo specificato. Questo metodo può essere chiamato solo da un
Token Admin. addTokenSysRole- Questo metodo aggiunge il ruolo
TOKEN_SYS_VAULT_ROLEa un utente specificato. Questo metodo può essere chiamato solo da unToken Admin. removeTokenSysRole- Questo metodo rimuove il ruolo
TOKEN_SYS_VAULT_ROLEda un utente specificato. Questo metodo può essere chiamato solo da unToken Admin. transferTokenSysRole- Questo metodo trasferisce il ruolo
TOKEN_SYS_VAULT_ROLEda un utente specificato a un destinatario. Questo metodo può essere chiamato solo da unToken Admin.
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 ottiene i dettagli del contesto di gestione. Questo metodo può essere chiamato da qualsiasi utente.
isDeploymentActive- Questo metodo controlla se la distribuzione è attiva. Questo metodo può essere chiamato da qualsiasi utente.