A classe Controladora, linhas antes dos métodos personalizados, inclui todo o código gerado automaticamente para gerenciar o ciclo de vida dos tokens NFT. A imagem a seguir mostra as diferentes áreas cobertas por esses métodos com os blocos a seguir.
Configuração de token pelo administrador:
- Inicializar Tokens: Capacidade de criar vários IDs de token (por exemplo, VTOK-Euro, VTOK-USD etc.)
- Criar Contas: Crie contas com base no ID do Token, no ID da Organização e no ID do Usuário
- Adicionar Atribuição: Designe atribuições de minter/burner/notary a várias contas
Operações de Token:
- Tokens de Emissão: Corta tokens fungíveis com validações
- Tokens de Transferência: transfere tokens fungíveis com validações
- Hold and ExecuteHold/ReleaseHold: Contém temporariamente tokens no depósito do remetente. Transfere para o destinatário ou retorna ao remetente após um horário especificado
- Burn Tokens: Elimina tokens fungíveis com validações