DeFi step by step noob #161
marcialwushu
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Guia de passo a passo técnico para construir uma DeFi usando C# e JavaScript
Este guia irá orientá-lo na construção de uma DeFi usando C# e JavaScript. A DeFi que iremos construir será um simples contrato inteligente de empréstimo que permitirá que os usuários solicitem e recebam empréstimos de outros usuários.
Requisitos
Para seguir este guia, você precisará dos seguintes requisitos:
Passo 1: Criar um projeto
O primeiro passo é criar um projeto para sua DeFi. Você pode fazer isso criando uma pasta para o seu projeto e, em seguida, criando um arquivo
package.jsonpara o projeto.O arquivo
package.jsoné um arquivo de configuração do npm que é usado para gerenciar as dependências do seu projeto. Para o nosso projeto, precisamos adicionar as seguintes dependências:Passo 2: Criar um contrato inteligente
O próximo passo é criar um contrato inteligente para sua DeFi. Você pode fazer isso criando um novo arquivo
.solna pastacontractsdo seu projeto.O contrato inteligente que iremos criar será um simples contrato inteligente de empréstimo que permitirá que os usuários solicitem e recebam empréstimos de outros usuários.
O seguinte código mostra um exemplo de contrato inteligente de empréstimo:
Este contrato inteligente possui as seguintes funções:
requestLoan(): Esta função é usada para solicitar um empréstimo. O usuário deve fornecer o valor do empréstimo, a taxa de juros e o prazo do empréstimo.repayLoan(): Esta função é usada para pagar um empréstimo. O usuário deve fornecer o valor do pagamento.Passo 3: Compilar o contrato inteligente
Depois de criar o seu contrato inteligente, você precisará compilá-lo. Você pode fazer isso usando o seguinte comando:
Este comando irá compilar o seu contrato inteligente e gerar um arquivo
.jsonque contém a ABI do contrato inteligente.Passo 4: Criar um nó Ethereum local
Para testar o seu contrato inteligente, você precisará criar um nó Ethereum local. Você pode fazer isso usando o seguinte comando:
Este comando irá iniciar um nó Ethereum local na porta 8
Beta Was this translation helpful? Give feedback.
All reactions