La clase de controlador, líneas antes de los métodos personalizados, incluye todo el código generado automáticamente para gestionar el ciclo de vida de los tokens NFT. La siguiente imagen muestra las diferentes áreas cubiertas por dichos métodos con los siguientes bloques.
Configuración de token por administrador:
- Inicializar tokens: capacidad para crear varios ID de token (por ejemplo, VTOK-Euro, VTOK-USD, etc.).
- Crear cuentas: cree cuentas basadas en el ID de token, el ID de organización y el ID de usuario
- Agregar Rol: Asigne roles de minter/burner/notary a varias cuentas
Operaciones de Token:
- Tokens de emisión: extrae tokens fungibles con validaciones
- Transferir tokens: transfiere tokens fungibles con validaciones
- Hold and ExecuteHold/ReleaseHold: retiene temporalmente tokens en la custodia del remitente. Transferencias al destinatario o devoluciones al remitente después de un tiempo especificado
- Burn Tokens: elimina los tokens fungibles con validaciones