Resumo
Para pessoas com obras de arte ou artigos de luxo que precisam de liquidez, noprego é um dapp que permite tomar empréstimos colocando seu objeto como garantia.
Links
Link do Github
Link do vídeo de utilização do frontend (MVP) e do contrato inteligente
Link do frontend (MVP)
link do smart contract principal
link do smart contract do NFT (RWA)
Descrição
noprego permite colocar ativos do mundo real (objetos de arte e objetos de luxo) em garantia (colateral) de empréstimos. investidores podem investir USDC e receber uma remuneração. tomadores de empréstimos depositam objetos do mundo real em garantia que são tokenizados e se tornam colateral no prego. usando o valor da avaliação de um expert no objeto, o tomador pode tomar empréstimo pagando juros. se a dívida for paga até a data de vencimento do cofre, o objeto pode ser retirado ou usado novamente como colateral. se a dívida não for paga no prazo de vencimento do cofre, os investidores do cofre participam de um leilão de arremate daquele objeto executado como garantia da dívida.
O smart contract da chainlink está funcionando redondo, usando oráculo para trazer a taxa de câmbio BRL/USDC. A ideia é o cliente informar valores em BRL e usar o contrato para obter a taxa de câmbio atual para converter para USDC, token ERC20 usado na blockchain. O contrato está retornando a taxa de câmbio corretamente.
Submetemos o projeto para avaliação do juri e feedback que nos servirá de aprendizado. O Hackaton em si foi um estímulo parar desenharmos uma proposta e exercitarmos o trabalho em equipe.
O desenho da interface em Figma está disponível aqui.
Patrocinadores utilizados
Usamos Chainlink.
Em noprego/contracts/BRLtoUSDConverter.sol, o contrato utiliza um óraculo da Chainlink disponível em Ethereum Sepolia para consultar a taxa de câmbio atualizada de Real para Dólar em uma API externa de cotações.
fonte do contrato de conversão USDC / BRL
contrato de conversão USDC/BRL verificado
Oportunidades de Melhorias
Estamos enfrentando dificuldades para integrar o frontend com o backend, e o backend com o smart contract. também é preciso avançar com a programação do smart contract Vault e usar o oráculo para mostrar valores em BRL, usamos USDC. porém construímos o contrato chainlink para usar o oráculo (acima), avançamos na estrutura do cofre e da lógica de depósito de investimentos e colaterais. Certamente o conceito do projeto é promissor e precisamos de investimentos para continuar desenvolvendo.