Skip to content

Latest commit

 

History

History
64 lines (54 loc) · 3.57 KB

README.pt.md

File metadata and controls

64 lines (54 loc) · 3.57 KB

Um exemplo em Golang usando Cartesi Cli, Nonodo e Rollmelette
Este exemplo tem como objetivo demonstrar o ciclo de vida de um DApp Cartesi por meio de testes unitários usando o Rollmelette como framework.

Static Badge Static Badge Static Badge Static Badge Static Badge

User Stories:

Here is a list of user stories that the application covers:

# Descrição da História de Usuário
1 Como usuário, quero enviar tokens Ether para minha carteira na Layer 2.
2 Como usuário, quero enviar tokens ERC20 para minha carteira na Layer 2.
3 Como usuário, quero transferir tokens Ether entre carteiras na Layer 2.
4 Como usuário, quero transferir tokens ERC20 entre carteiras na Layer 2.
5 Como usuário, quero retirar meu depósito em ERC20.
6 Como usuário, quero retirar meu depósito em Ether.
7 Como usuário, quero solicitar o saldo de Ether na minha carteira na Layer 2.
8 Como usuário, quero solicitar o saldo de tokens ERC20 na minha carteira na Layer 2.
9 Como usuário, quero verificar se o depósito de Ether foi recebido corretamente na Layer 2.
10 Como usuário, quero verificar se o depósito de tokens ERC20 foi recebido corretamente na Layer 2.
11 Como usuário, quero receber uma confirmação de transferência de Ether entre carteiras na Layer 2.
12 Como usuário, quero receber uma confirmação de transferência de tokens ERC20 entre carteiras na Layer 2.

Configuração:

A configuração do sistema é dividida em três partes:

1º - Instale todas as dependências:

  • Cartesi Cli:
$ npm i -g @cartesi/cli

2º - Clone este repositório usando o código abaixo:

git clone https://github.com/Mugen-Builders/learn-rollmelette.git

Rodando os testes:

O comando abaixo vai rodar todos os testes unitário presentes no repositório.

make test

Note

Todas as user stories aqui realizadas também podem ser cumpridas por meio da cli. Para isso, siga a referência presente na documentação.