Links
github.com/afa7789/liquity
Link da dApp - https://ipfs.io/ipfs/QmUFeVnQPjYXYZsgECKHMcBERxfCJfSz1BuHBvy1eyG34D mirror do IPFS: https://vrl.hackershack.net/
Link Etherscan do PriceFeed usando chainlink na goerli: https://goerli.etherscan.io/0x60995d91894cFF4E6Fb1aB464e450d6137DFa41d
Vídeo:
ipfs://QmRw82Gad3W8aDAESoNcyDLMgBCyTAzRP7vnUged3x7rd3
Resumo:
Um contrato CBD que constitui em trazer ao mercado uma StableCoin imutavel descentralizada.
Descrição:
Liquity é um contrato que já existe que permite a existência de um Stable Coin colateralizado imutável.
A proposta do nosso projeto é estudar o contrato e fazer todas as adaptações necessárias ao projeto em tempo recorde para que o provemos para a comunidade um Stable Coin descentralizado em BRL imutável que como CBD ( Collateralized Backed Derivative ) possamos utiliza-lo para penhorar ETH ( emprestar/stakar ) e recebermos VRL de volta com taxas recordes de juros.
Por isso é interressante, poís a penhora é algo costumaz, ou pelo menos já o foi, que realmente possúi sua utilidade no dia-a-dia. Dessa forma então pretendemos dar a pessoas que querem consumir em REAL a possibilidade de fazer isso de forma descentralizada e com taxas de juros baixas ( as melhores do mercado devido otimizações que o time da liquity fez). Além de que, como public good imutável, a equipe por trás desse deploy como no código originário não ganha lucro sobre o mesmo o que torna o projeto ainda mais comunitário e justifica preços de juros baixos.
Patrocinadores utilizados
Chainlink: Price Feed com AggregatorIndex, foi utililzado no contrato de [PriceFeed.sol](https://github.com/afa7789/liquity/blob/main/packages/contracts/contracts/PriceFeed.sol ) linhas 28,29, setAddresses, 107, e outros lugares em que buscar o valor como 702 e 740.
Desafios
Os maiores desafios foram na tentativa de encontrar Oracles que conseguissimos usar na Aurora e CELO, mas não foi possível devido a compatibilidade entre os projetos ( oracle + CBD), portanto tivemos que diminuir o escopo e tentar trabalhar em algo para mainnet ou alguma rede que suporte a Chainlink.
O que aprendi
A vida é dificil, muitas horas foram gastas aprendendo sobre o projeto e tentando dar o deploy de forma eficiente, forkar mainnet e testar.Nem sempre mudanças pequenas de código são viaveis, tentamos apenas trocar alguns detalhes sobre preço para mudar a moeda local que seria de interesse do projeto e não chegou a ser nem um pingo de tranquilidade. Outras empresas que forkaram a liquity chegaram a gastar algo como 3 meses apenas estudando o contrato para fazer um deploy seguro.
Do que fiquei orgulhoso(a)
A perseverança da nossa dupla por ter se dedicado a um estudo de solidity mais avançado e os contantes progresso que tivemos em fazer o deploy.
Proximos passos