Fluxo de Tokenização
Como o Blockchain App Builder suporta tokenização estendendo a sintaxe do arquivo de especificação de entrada, você cria projetos específicos de token da mesma forma que cria outros projetos, usando a CLI ou o Visual Studio Code.
Para obter mais informações sobre a criação de projetos com o Blockchain App Builder, consulte Arquivo de Especificação de Entrada.

Um fluxo típico de tokenização segue estas etapas básicas:
- Decida qual padrão de token usar.
- Decida quais comportamentos de token especificar (
mintable
,transferable
,divisible
,indivisible
,singleton
,holdable
,burnable
eroles
). - Defina o ativo de token e suas propriedades no arquivo de especificação de entrada.
- Faça um scaffold no projeto chaincode do arquivo de especificação de entrada. Isso cria um projeto com andaimes, incluindo um modelo que contém a definição do ativo de token e suas propriedades e um controlador que contém o comportamento e os métodos do token.
- Implante e teste o projeto chaincode.
Depois de implantar um projeto baseado em token, o fluxo típico para criar tokens e concluir operações de ciclo de vida segue estas etapas:
- Um chaincode de token é implantado, e os usuários na lista passados para o método de inicialização se tornam usuários
Token Admin
do chaincode. - Um ativo tokenizado é inicializado, o que cria o
token_id
, um identificador exclusivo para essa instância específica do token. - As contas devem ser criadas para todos os usuários que possuírem tokens ou completarem operações relacionadas a tokens.
- Se o comportamento
roles
for especificado para o token, as atribuições deverão ser adicionadas aos usuários para que eles possam concluir operações relacionadas ao token. - Os métodos de ciclo de vida do token podem ser usados, com base nos comportamentos especificados para o ativo do token. Por exemplo, você pode chamar um método para gerar tokens para uma conta.