bacen / pilotord-kit-onboarding

Documentação e arquivos de configuração para participação no Piloto do Real Digital
905 stars 220 forks source link

Solicitação de Esclarecimento sobre o Contrato "ITPFt" #51

Closed cristianopolicarpo closed 4 months ago

cristianopolicarpo commented 1 year ago

Olá equipe de desenvolvimento,

Estou revisando a documentação do contrato "ITPFt" no projeto e estou interessado em entender melhor sua função e como ele se encaixa no ecossistema geral do projeto. A documentação fornece detalhes sobre os métodos e eventos do contrato, mas não especifica se este é um contrato independente ou uma interface.

Gostaria de solicitar mais informações sobre o contrato "ITPFt" para esclarecer os seguintes pontos:

  1. Este contrato "ITPFt" é uma interface ou um contrato independente? Se for uma interface, quais contratos implementam essa interface?

  2. Qual é o propósito principal do "ITPFt" dentro do sistema? Como ele se relaciona com outros contratos ou partes do sistema?

Qualquer informação adicional que você possa fornecer sobre o contrato "ITPFt" seria apreciada.

Obrigado pela ajuda!

Atenciosamente, Cristiano

begrossi commented 1 year ago

Cristiano, o ITPFt é um token ERC1155 que representa os diversos títulos emitidos pela STN..

thiagodeev commented 1 year ago

Exato, é como o begrossi comentou. Para mais descrições além do que se encontra na documentação aqui do repositório e das documentações existentes do padrão ERC1155, você pode ver o que foi dito sobre esses contratos no fórum que teve nesta quarta-feira. Aqui está o link (se fala sobre o contrato por volta de 30min do vídeo): https://www.youtube.com/watch?v=vRbCvwRNxLk

aldenio commented 1 year ago

Prezado @cristianopolicarpo,

ITPFt é uma interface utilizada para definições como tipos de dados e eventos necessários para a operação de títulos públicos federais tokenizados (TPFt). Ela é implementada no contrato TPTt que estende a especificação ERC1155.

ps: caso sua dúvida tenha sido respondida, favor encerrar a issue.