Metodi di contratto Stablecoin
Il contratto di stablecoin include tutti i metodi disponibili nel contratto ERC-20 esteso e metodi aggiuntivi specifici per lo scenario di stablecoin.
Metodi asset Stablecoin
L'asset stablecoin si basa sullo standard ERC-20 esteso e supporta tutti i metodi generici per tale standard. Per ulteriori informazioni sui metodi generici ERC-20, vedere API per gli asset digitali.Nota:
Nel contratto stablecoin, il metodoexecuteHoldTokens si comporta in modo diverso rispetto alla versione generica. La versione stablecoin del metodo completa sempre l'intero importo di blocco e non supporta trasferimenti parziali.
Metodi di controllo polizza conto
-
createOrupdateAccountPolicy - Questo metodo crea o aggiorna un criterio per un account specificato. Questo metodo può essere chiamato solo da un
Token AdminoOrg Admindell'organizzazione specificata. -
getAccountPolicyById - Questo metodo recupera i dettagli dei criteri account per un ID criterio specificato. Questo metodo può essere chiamato solo da un
Token AdminoToken Auditor, o da unOrg AdminoOrg Auditordell'organizzazione specificata. -
deleteAccountPolicy - Questo metodo elimina il criterio per un ID criterio specificato. Questo metodo può essere chiamato solo da un
Token AdminoOrg Admindell'organizzazione specificata.
Metodi di controllo criteri di approvazione
-
createOrupdateApprovalPolicy - Questo metodo crea o aggiorna un criterio di approvazione. Questo metodo può essere chiamato solo da un
Token Admin. -
getApprovalPolicyById - Questo metodo recupera i dettagli dei criteri di approvazione per un ID criterio specificato. Questo metodo può essere chiamato solo da un
Token AdminoToken Auditor. -
deleteApprovalPolicy - Questo metodo elimina il criterio di approvazione per un ID criterio specificato. Questo metodo può essere chiamato solo da un
Token Admin.
Metodi transazioni approvazione
-
getApprovalTransactionsById - Questo metodo recupera la transazione di approvazione per un ID transazione specificato. Questo metodo può essere chiamato solo da un
Token AdminoToken Auditor. -
getApprovalStatusByOperationId - Questo metodo recupera la transazione di approvazione per un ID transazione specificato. Questo metodo può essere chiamato solo da un
Token AdminoToken Auditor. -
approveTransaction - Un approvatore può utilizzare questo metodo per approvare una transazione di blocco.
Metodi limitazione trasferimento
È possibile utilizzare le limitazioni di trasferimento per controllare gli importi transazione minimi e massimi consentiti per i trasferimenti di token. Le restrizioni di trasferimento vengono applicate quando un conto ha il valore restrictionFlag impostato su true. Le restrizioni di trasferimento operano indipendentemente dalle regole dei criteri di approvazione utilizzate per le operazioni di blocco. L'asset TransferRestriction imposta i limiti di trasferimento globali inferiore e superiore che si applicano a tutti i conti in cui sono abilitate le restrizioni di trasferimento. Dopo la distribuzione del contratto, gli amministratori possono recuperare o aggiornare questi valori utilizzando i metodi riportati di seguito.
-
setOrupdateTransferRestriction - Questo metodo imposta o aggiorna la configurazione delle restrizioni di trasferimento impostando nuovi limiti di transazione inferiore e superiore. Questo metodo può essere chiamato solo da un
Token Admin. -
getTransferRestriction - Questo metodo restituisce la configurazione della restrizione di trasferimento corrente, inclusi i limiti di transazione inferiore e superiore. Questo metodo può essere chiamato solo da un
Token AdminoToken Auditor.