Sobre este projeto
it-programming / web-development
Aberto
O projeto consiste no desenvolvimento de uma Prova de Conceito (PoC) para demonstrar a funcionalidade de um empréstimo relâmpago (flash loan) utilizando USDT na rede Tron. O objetivo é criar uma interface de usuário funcional que permita simular transações de flash loan de forma clara e visível, focando na mecânica da operação e na experiência do usuário, sem a necessidade de fundos de produção.
As funcionalidades essenciais a serem implementadas incluem:
* **Interface de Carteira**: Dois painéis de carteira distintos na interface, claramente identificados como 'Carteira A (Remetente)' e 'Carteira B (Destinatário)', para visualizar o fluxo da transação.
* **Campo de Entrada de Valor**: Um campo de entrada na interface onde o usuário poderá digitar qualquer valor em USDT para a transação. Este valor poderá exceder o saldo atual da carteira, simulando a natureza de um flash loan. O valor de envio (anteriormente mencionado como 'valor em vermelho' na imagem) deve ser editável pelo usuário antes do envio.
* **Lógica de Empréstimo Relâmpago**: Nos bastidores, o sistema deve ser capaz de tomar emprestado o valor exato necessário para cobrir a transferência de USDT, pagar apenas a taxa de rede da Carteira A e, em seguida, liquidar o empréstimo na mesma transação, garantindo que o saldo nunca permaneça efetivamente na Carteira B. A taxa de envio, como o exemplo de US$ 1 mencionado, deve ser considerada na lógica.
* **Atualizações de Status em Tempo Real**: A interface deve exibir atualizações em tempo real do status da transação enquanto a operação de flash loan estiver em andamento. Uma verificação automática deve confirmar se o empréstimo foi pago e liquidado no mesmo bloco da transação.
* **Histórico de Transações**: Um registro detalhado do histórico de transações deve ser mantido, documentando cada simulação com seu hash de transação, timestamp e status (sucesso ou falha) para revisão posterior.
O desenvolvimento deve ser realizado com código limpo e bem comentado, utilizando JavaScript/TypeScript e um SDK adequado para a rede Tron (como TronWeb). A entrega incluirá um breve arquivo README com instruções claras sobre como implantar e executar a demonstração localmente. O foco é na testnet ou em chamadas de baixo valor na mainnet para fins de demonstração.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias