Modello CBDC all'ingrosso
La versione avanzata di Blockchain App Builder include un attributo modello che genera metodi aggiuntivi per lo scenario della valuta digitale della banca centrale all'ingrosso (CBDC).
Se si include il parametro model: wcbdc nel file di specifica per i token che utilizzano lo standard Token Taxonomy Framework esteso, Blockchain App Builder genera un codice concatenato specifico dell'applicazione, inclusi i seguenti metodi e funzionalità aggiuntivi da utilizzare con l'applicazione CBDC all'ingrosso.
TypeScript Metodi per CBDC all'ingrosso
Il codice concatenato CBDC all'ingrosso include tutti i metodi disponibili nel codice concatenato NFT di Token Taxonomy Framework generico. Sono disponibili i seguenti metodi aggiuntivi specifici per lo scenario CBDC all'ingrosso.-
setApplicationGroups - Questo metodo imposta il parametro
application_groupsnei dettagli dell'account per i gruppi di applicazioni specificati nell'API. Questo metodo può essere chiamato solo da unToken AdminoOrg Admindell'organizzazione specificata. -
getAllActiveAccounts - Questo metodo restituisce tutti gli account attivi associati all'ID token specificato. Qualsiasi utente può chiamare questo metodo.
-
getAllSuspendedAccounts - Questo metodo restituisce tutti gli account sospesi associati all'ID token specificato. Qualsiasi utente può chiamare questo metodo.
-
getBurnQuantity - Questo metodo restituisce la quantità totale di token masterizzati per un'organizzazione specificata. Questo metodo può essere richiamato solo da
Token Admin,Token Auditoro da un utente con il ruolo di masterizzatore. -
getActionHistory - Questo metodo recupera la cronologia delle approvazioni o dei rifiuti effettuati dal chiamante per le operazioni di menta, masterizzazione e trasferimento (emissione), inclusi i dettagli dell'organizzazione e gli ID utente degli account coinvolti (mittente, destinatario e notaio).
-
getPendingIssuance - Questo metodo recupera tutte le transazioni di emissione (trasferimento) in sospeso in cui il chiamante è assegnato come approvatore, inclusi i dettagli dell'organizzazione e gli ID utente dei conti coinvolti (mittente, destinatario e notaio). Questo metodo può essere chiamato solo da un
Token AdminoToken Auditordel codice concatenato, unOrg AdminoOrg Auditordell'organizzazione specificata o ilNotary. -
getPendingRequest - Questo metodo recupera tutte le richieste in sospeso di un tipo specificato in cui il chiamante è assegnato come approvatore. Questo metodo può essere chiamato solo da un
Token AdminoToken Auditordel codice concatenato, unOrg AdminoOrg Auditordell'organizzazione specificata o ilNotary. -
getTotalBalanceByCallerOrgId - Questo metodo recupera il saldo totale dell'organizzazione del chiamante. Può essere chiamato da un
Token Admin,Token Auditor,Org Admin,Org Auditoro da qualsiasi proprietario dell'account. -
getTransactionWithBlockNumber - Questo metodo restituisce i dettagli della transazione per l'ID transazione specificato.
La seguente API viene modificata per il modello CBDC all'ingrosso.
-
createAccount - Questo metodo crea un account per un utente e un token specificati. È necessario creare un account per qualsiasi utente che avrà token in qualsiasi momento. I conti tengono traccia dei saldi, dei saldi in sospeso e della cronologia delle transazioni. Un ID account è costituito dalla concatenazione del tipo di asset e dell'ID token, quindi dalla creazione di un hash SHA-256 su una concatenazione dell'ID organizzazione e dell'ID utente. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato.
Vai metodi per CBDC all'ingrosso
Il codice concatenato CBDC all'ingrosso include tutti i metodi disponibili nel codice concatenato NFT di Token Taxonomy Framework generico. Sono disponibili i seguenti metodi aggiuntivi specifici per lo scenario CBDC all'ingrosso.-
SetApplicationGroups - Questo metodo imposta il parametro
application_groupsnei dettagli dell'account per i gruppi di applicazioni specificati nell'API. Questo metodo può essere chiamato solo da unToken AdminoOrg Admindell'organizzazione specificata. -
GetAllActiveAccounts - Questo metodo restituisce tutti gli account attivi associati all'ID token specificato. Qualsiasi utente può chiamare questo metodo.
-
GetAllSuspendedAccounts - Questo metodo restituisce tutti gli account sospesi associati all'ID token specificato. Qualsiasi utente può chiamare questo metodo.
-
GetBurnQuantity - Questo metodo restituisce la quantità totale di token masterizzati per un'organizzazione specificata. Questo metodo può essere richiamato solo da
Token Admin,Token Auditoro da un utente con il ruolo di masterizzatore. -
GetActionHistory - Questo metodo recupera la cronologia delle approvazioni o dei rifiuti effettuati dal chiamante per le operazioni di menta, masterizzazione e trasferimento (emissione), inclusi i dettagli dell'organizzazione e gli ID utente degli account coinvolti (mittente, destinatario e notaio).
-
GetPendingIssuance - Questo metodo recupera tutte le transazioni di emissione (trasferimento) in sospeso in cui il chiamante è assegnato come approvatore, inclusi i dettagli dell'organizzazione e gli ID utente dei conti coinvolti (mittente, destinatario e notaio). Questo metodo può essere chiamato solo da un
Token AdminoToken Auditordel codice concatenato, unOrg AdminoOrg Auditordell'organizzazione specificata o ilNotary. -
GetPendingRequest - Questo metodo recupera tutte le richieste in sospeso di un tipo specificato in cui il chiamante è assegnato come approvatore. Questo metodo può essere chiamato solo da un
Token AdminoToken Auditordel codice concatenato, unOrg AdminoOrg Auditordell'organizzazione specificata o ilNotary. -
GetTotalBalanceByCallerOrgId - Questo metodo recupera il saldo totale dell'organizzazione del chiamante. Può essere chiamato da un
Token Admin,Token Auditor,Org Admin,Org Auditoro da qualsiasi proprietario dell'account. -
GetTransactionWithBlockNumber - Questo metodo restituisce i dettagli della transazione per l'ID transazione specificato.
La seguente API viene modificata per il modello CBDC all'ingrosso.
-
CreateAccount - Questo metodo crea un account per un utente e un token specificati. È necessario creare un account per qualsiasi utente che avrà token in qualsiasi momento. I conti tengono traccia dei saldi, dei saldi in sospeso e della cronologia delle transazioni. Un ID account è costituito dalla concatenazione del tipo di asset e dell'ID token, quindi dalla creazione di un hash SHA-256 su una concatenazione dell'ID organizzazione e dell'ID utente. Questo metodo può essere chiamato solo da un
Token Admindel codice concatenato.
TypeScript Metodi SDK per CBDC all'ingrosso
-
setApplicationGroups - Questo metodo imposta il parametro
application_groupsnei dettagli dell'account per i gruppi di applicazioni specificati nell'API. -
getAllActiveAccounts - Questo metodo restituisce tutti gli account attivi associati all'ID token specificato.
-
getAllSuspendedAccounts - Questo metodo restituisce tutti gli account sospesi associati all'ID token specificato.
-
getBurnQuantity - Questo metodo restituisce la quantità totale di token masterizzati per un'organizzazione specificata.
-
getActionHistory - Questo metodo recupera la cronologia delle approvazioni o dei rifiuti effettuati dal chiamante per le operazioni di menta, masterizzazione e trasferimento (emissione), inclusi i dettagli dell'organizzazione e gli ID utente degli account coinvolti (mittente, destinatario e notaio).
-
getPendingIssuance - Questo metodo recupera tutte le transazioni di emissione (trasferimento) in sospeso in cui il chiamante è assegnato come approvatore, inclusi i dettagli dell'organizzazione e gli ID utente dei conti coinvolti (mittente, destinatario e notaio).
-
getPendingRequest - Questo metodo recupera tutte le richieste in sospeso di un tipo specificato in cui il chiamante è assegnato come approvatore.
-
getTotalBalanceByCallerOrgId - Questo metodo recupera il saldo totale dell'organizzazione del chiamante.
-
getTransactionWithBlockNumber - Questo metodo restituisce i dettagli della transazione per l'ID transazione specificato.
Il seguente metodo SDK viene modificato per il modello CBDC all'ingrosso.
-
createAccount - Questo metodo crea un account per un utente e un token specificati. È necessario creare un account per qualsiasi utente che avrà token in qualsiasi momento. I conti tengono traccia dei saldi, dei saldi in sospeso e della cronologia delle transazioni. Un ID account è costituito dalla concatenazione del tipo di asset e dell'ID token, quindi dalla creazione di un hash SHA-256 su una concatenazione dell'ID organizzazione e dell'ID utente.
Vai a metodi SDK per CBDC all'ingrosso
-
SetApplicationGroups - Questo metodo imposta il parametro
application_groupsnei dettagli dell'account per i gruppi di applicazioni specificati nell'API. -
GetAllActiveAccounts - Questo metodo restituisce tutti gli account attivi associati all'ID token specificato.
-
GetAllSuspendedAccounts - Questo metodo restituisce tutti gli account sospesi associati all'ID token specificato.
-
GetBurnQuantity - Questo metodo restituisce la quantità totale di token masterizzati per un'organizzazione specificata.
-
GetActionHistory - Questo metodo recupera la cronologia delle approvazioni o dei rifiuti effettuati dal chiamante per le operazioni di menta, masterizzazione e trasferimento (emissione), inclusi i dettagli dell'organizzazione e gli ID utente degli account coinvolti (mittente, destinatario e notaio).
-
GetPendingIssuance - Questo metodo recupera tutte le transazioni di emissione (trasferimento) in sospeso in cui il chiamante è assegnato come approvatore, inclusi i dettagli dell'organizzazione e gli ID utente dei conti coinvolti (mittente, destinatario e notaio).
-
GetPendingRequest - Questo metodo recupera tutte le richieste in sospeso di un tipo specificato in cui il chiamante è assegnato come approvatore.
-
GetTotalBalanceByCallerOrgId - Questo metodo recupera il saldo totale dell'organizzazione del chiamante.
-
GetTransactionWithBlockNumber - Questo metodo restituisce i dettagli della transazione per l'ID transazione specificato.
Il seguente metodo SDK viene modificato per il modello CBDC all'ingrosso.
-
CreateAccount - Questo metodo crea un account per un utente e un token specificati. È necessario creare un account per qualsiasi utente che avrà token in qualsiasi momento. I conti tengono traccia dei saldi, dei saldi in sospeso e della cronologia delle transazioni. Un ID account è costituito dalla concatenazione del tipo di asset e dell'ID token, quindi dalla creazione di un hash SHA-256 su una concatenazione dell'ID organizzazione e dell'ID utente.