Executando verificação de segurança...
1

Excelente pergunta meu caro! E correto, nós vamos fazer um novo lançamento com o valor negativo na mesma tabela de operações de saldo (assim como o Pagar.me também faz).

Sobre ser anônimo ou público, eu sempre voto para que esse tipo de coisa seja público, pois isso pode ser auditado por todos para principalmente conseguir identificar algum abuso. Não sabemos exatamente como fazer isso ainda, mas gosto muito da ideia 🤝

Os TabCoins (e o TabCash) é o resultado da soma das balance_operations. E esse valor vai poder ser consultado no retorno do user. Então use como o exemplo o seu usuário:

https://www.tabnews.com.br/api/v1/users/thayto

{
  "id": "4f246949-247b-4a6e-b3f1-a638ede7d924",
  "username": "thayto",
  "features": [
    "create:session",
    "read:session",
    "create:content",
    "create:content:text_root",
    "create:content:text_child",
    "update:content",
    "update:user"
  ],
  "created_at": "2022-05-19T17:11:23.205Z",
  "updated_at": "2022-05-19T17:17:21.953Z"
}

Ali dentro será retornado dois novos campos: tabcoins e tabcash.

Carregando publicação patrocinada...