Flusso di generazione token
Poiché Blockchain App Builder supporta la tokenizzazione estendendo la sintassi del file di specifica di input, è possibile creare progetti specifici del token nello stesso modo in cui si creano altri progetti, utilizzando l'interfaccia CLI o Visual Studio Code.
Per ulteriori informazioni sulla creazione di progetti con Blockchain App Builder, vedere File di specifica dell'input.

Un tipico flusso di tokenizzazione segue questi passaggi di base:
- Decidere lo standard del token da utilizzare.
- Decidere i comportamenti dei token da specificare (
mintable
,transferable
,divisible
,indivisible
,singleton
,holdable
,burnable
eroles
). - Definire l'asset token e le relative proprietà nel file di specifica di input.
- Impalcatura del progetto codice concatenato dal file delle specifiche di input. Questo crea un progetto impalcato, incluso un modello che contiene la definizione dell'asset token e le relative proprietà e un controller che contiene il comportamento e i metodi del token.
- Distribuire e testare il progetto con codice concatenato.
Dopo aver distribuito un progetto basato su token, il flusso tipico per la creazione dei token e il completamento delle operazioni del ciclo di vita segue i passi riportati di seguito.
- Viene distribuito un codice concatenato di token e gli utenti nella lista passati al metodo di inizializzazione diventano utenti
Token Admin
del codice concatenato. - Viene inizializzato un asset tokenizzato che crea
token_id
, un identificativo univoco per quella particolare istanza di token. - Gli account devono essere creati per ogni utente che possiede token o completa operazioni relative ai token.
- Se per il token è specificato il comportamento
roles
, i ruoli devono essere aggiunti agli utenti prima di poter completare le operazioni relative al token. - È quindi possibile utilizzare i metodi del ciclo di vita dei token, in base ai comportamenti specificati per l'asset token. Ad esempio, è possibile chiamare un metodo per coniare i token per un account.