File di specifica di input per il framework tassonomia token
Il comando di inizializzazione Blockchain App Builder legge il file di specifica di input e genera il progetto impalcato con diversi strumenti per assistere nel processo di sviluppo del codice concatenato.
È possibile definire asset standard e asset token basati su Token Taxonomy Framework nello stesso file di specifica. Impossibile definire asset token in base a più standard nello stesso file di specifica.
Per informazioni sull'inclusione degli asset standard nel file di specifica, vedere File di specifica di input.
FiatMoneyToken.ymlLoyaltyToken-Go.yml
Oltre alle proprietà e alle sezioni standard, gli asset di token fungibili supportano le sezioni behavior e anatomy nel file di specifica. Gli asset token fungibili supportano anche la proprietà standard. L'esempio riportato di seguito mostra la struttura di un file di specifica per un asset token fungibile basato su Token Taxonomy Framework.
assets:
- name: OBPTOK # Asset name
type: token # Asset type
anatomy:
type: fungible # Token type
unit: fractional # Token unit
behavior: # Token behaviors
- divisible:
decimal: 2
- mintable:
max_mint_quantity: 1000
- transferable
- burnable
- roles:
minter_role_name: minter
properties:
- name: currency_name # Custom attribute to represent the token in certain currency. This attribute is helpful for exchanging the tokens with fiat currency.
type: string
- name: token_to_currency_ratio # Custom attribute to specify the token to currency ratio. This attribute is helpful for exchanging the tokens with fiat currency.
type: numberTabella 7-5 Descrizioni ed esempi dei parametri per un file di specifica token fungibile
| Voce | Descrizione | Esempi |
|---|---|---|
type: |
È necessario specificare |
|
standard: |
La proprietà standard rappresenta lo standard di token da seguire durante la generazione del codice concatenato. Per i token fungibili è supportato solo il valore ttf+. Se la proprietà standard non viene specificata per un token fungibile, viene seguito lo standard TTF (Token Taxonomy Framework).
|
|
anatomy: |
La sezione
anatomy contiene due parametri obbligatori per i token fungibili:
|
|
behavior: |
Questa sezione descrive le capacità e le limitazioni del token. I comportamenti mintable e transferable sono obbligatori per i token fungibili.
|
|
Per creare più ID token fungibili che utilizzano parametri max_mint_quantity diversi, creare un asset token separato per ogni ID token nel file di specifica, con una relazione 1:1 tra asset token e ID token.
Per creare più ID token fungibili che utilizzano lo stesso parametro max_mint_quantity o nessun parametro max_mint_quantity, creare un singolo asset token nel file di specifica da utilizzare per tutti gli ID token.