Die Controller-Klasse, Zeilen vor den benutzerdefinierten Methoden, enthält den gesamten automatisch generierten Code zur Verwaltung des Lebenszyklus der NFT-Token. Die folgende Abbildung zeigt die verschiedenen Bereiche, die von solchen Methoden mit den folgenden Blöcken abgedeckt werden.
Token-Setup durch Admin:
- Token initialisieren: Fähigkeit zum Erstellen mehrerer Token-IDs (z.B. VTOK-Euro, VTOK-USD usw.)
- Accounts erstellen: Accounts basierend auf Token-ID, Organisations-ID und Benutzer-ID erstellen
- Rolle hinzufügen: Weisen Sie verschiedenen Accounts Minter-/Brenner-/Notarrollen zu.
Tokenvorgänge:
- Problemtoken: Erfasst fungible Token mit Validierungen
- Übertragungstoken: Überträgt fungible Token mit Validierungen
- Hold and ExecuteHold/ReleaseHold: Enthält temporär Token im Escrow des Absenders. Überträgt an Empfänger oder kehrt nach einer bestimmten Zeit an den Absender zurück
- Burn Tokens: Eliminiert fungible Token mit Validierungen