Metodi TypeScript per stato conto token ERC-1155
Blockchain App Builder genera automaticamente metodi che è possibile utilizzare per gestire lo stato dell'account per i token che utilizzano lo standard ERC-1155 esteso.
È possibile utilizzare i metodi riportati di seguito per impostare gli account utente token in stato attivo, sospeso o eliminato.
Quando un account è sospeso, l'utente dell'account non può completare alcuna operazione di scrittura, che include il minting, la masterizzazione e il trasferimento di token. Inoltre, gli altri utenti non possono trasferire i token a un account sospeso. Un account sospeso può comunque completare le operazioni di lettura.
Impossibile eliminare un conto con un saldo token diverso da zero. È necessario trasferire o masterizzare tutti i token in un account prima di poter eliminare l'account. Dopo che un account è stato eliminato, non è possibile ripristinare lo stato attivo o sospeso.
Metodi di stato conto generati automaticamente
-
getAccountStatus - Questo metodo ottiene lo stato corrente dell'account token. Questo metodo può essere chiamato dal
Token Admindel codice concatenato o dal proprietario dell'account token. -
getAccountStatusHistory - Questo metodo recupera la cronologia dello stato dell'account. Questo metodo può essere chiamato dal
Token Admindel codice concatenato o dal proprietario dell'account token. -
activateAccount - Questo metodo attiva un account token. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato. Impossibile attivare gli account eliminati. Per gli account creati prima della disponibilità della funzionalità di stato dell'account, è necessario chiamare questo metodo per impostare lo stato dell'account suactive. -
suspendAccount - Questo metodo sospende un account token. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato. Dopo la sospensione di un account, non è possibile completare alcuna operazione di aggiornamento dell'account. Impossibile sospendere un account eliminato. -
deleteAccount - Questo metodo elimina un account token. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato. Dopo l'eliminazione di un account, non è possibile completare alcuna operazione di aggiornamento dell'account. L'account eliminato è in stato finale e non può essere modificato in nessun altro stato. Per eliminare un conto, il saldo del conto deve essere zero.
-
getAccountStatus - Questo metodo ottiene lo stato corrente dell'account token. Questo metodo può essere chiamato dal
Token Admindel codice concatenato o dal proprietario dell'account token. -
getAccountStatusHistory - Questo metodo recupera la cronologia dello stato dell'account. Questo metodo può essere chiamato dal
Token Admindel codice concatenato o dal proprietario dell'account token. -
activateAccount - Questo metodo attiva un account token. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato. Impossibile attivare gli account eliminati. Per gli account creati prima della disponibilità della funzionalità di stato dell'account, è necessario chiamare questo metodo per impostare lo stato dell'account suactive. -
suspendAccount - Questo metodo sospende un account token. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato. Dopo la sospensione di un account, non è possibile completare alcuna operazione di aggiornamento dell'account. Impossibile sospendere un account eliminato. -
deleteAccount - Questo metodo elimina un account token. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato. Dopo l'eliminazione di un account, non è possibile completare alcuna operazione di aggiornamento dell'account. L'account eliminato è in stato finale e non può essere modificato in nessun altro stato. Per eliminare un conto, il saldo del conto deve essere zero.
Metodi SDK stato conto
-
getAccountStatus - Questo metodo ottiene lo stato corrente dell'account token.
-
getAccountStatusHistory - Questo metodo recupera la cronologia dello stato dell'account.
-
activateAccount - Questo metodo attiva un account token. Per gli account creati prima della disponibilità della funzionalità di stato dell'account, è necessario chiamare questo metodo per impostare lo stato dell'account su
active. -
suspendAccount - Questo metodo sospende un account token.
-
deleteAccount - Questo metodo elimina un account token.