Flusso di lavoro applicazione ERC-721 riscossioni NFT
In questo scenario, i token non fungibili (NFT) rappresentano opere d'arte in vendita in un mercato.
Lo scenario da collezione NFT supporta la produzione, la vendita e la rivendita di opere d'arte rappresentate da NFT. I curatori mint NFT e li elencano per la vendita. I consumatori acquistano NFT a pagamento diretto, dopo di che la proprietà viene trasferita. Gli NFT possono essere ceduti per la rivendita. Gli utenti possono controllare il saldo del proprio conto per verificare le proprie partecipazioni NFT.
Nella tabella seguente vengono riepilogati gli attori in questo scenario.
| Attore | Ruolo | Descrizione |
|---|---|---|
| Administrator | Amministrazione token | Inizializza il sistema, crea account e assegna il ruolo minore. |
| Conservatore/trice | Minter | Mescola le opere d'arte NFT e le pubblica in vendita. |
| Consumer | nessuno | Compra e vende opere d'arte NFT utilizzando il gateway di pagamento. I consumatori possono bruciare i loro NFT per riscattarli o rimuoverli dalla circolazione. |
L'amministratore completa i passaggi seguenti per inizializzare il sistema.
- Registrare le organizzazioni utilizzando l'API
registerOrg. - Crea account per curatori e consumatori (acquirenti e venditori) utilizzando l'API
createAccount. - Assegnare il ruolo più piccolo al gestore utilizzando l'API
addRole.
Dopo l'inizializzazione del sistema, un tipico flusso di processo segue questi passaggi di base.
- Mint un NFT ed elencarlo per la vendita.
- I curatori utilizzano l'API
createArtCollectionTokenper creare una collezione d'arte NFT. - I curatori utilizzano l'API
postper impostare il prezzo di un NFT e pubblicarlo per la vendita sul mercato.
- I curatori utilizzano l'API
- Acquisto e rivendita di NFT.
- Gli acquirenti utilizzano l'API
buyper acquistare l'NFT utilizzando il pagamento diretto tramite un gateway di pagamento. L'NFT acquistato viene trasferito sul conto dell'acquirente e non è più in vendita. - Facoltativamente, gli acquirenti possono utilizzare l'API
postper impostare un nuovo prezzo per un NFT e pubblicarlo per la rivendita sul mercato.
- Gli acquirenti utilizzano l'API
- Verificare il saldo del token.
- Gli utenti possono utilizzare l'API
balanceOfper ottenere il numero totale di NFT in loro possesso.
- Gli utenti possono utilizzare l'API