MTB18 smart-contract deployment

  • Deployar versión del contrato en red Ropsten el Sábado 24 de Marzo

    • 750 tokens

    • 1ETH = 100 Tokens

    • Comienzo de ICO: Domingo 25 de Marzo 10am GMT-3

    • Finalización de ICO: Domingo 1 de Abril 23:59pm GMT-3

  • Al deployar, corroborar address del crowdsale y del token

    • Token address: 0x3c362c28e42ff01543927259ba5b38c95d900af1

    • Crowdsale address: 0xd237f244a7eb67fe2057f119878c1a8918786a74

  • Corroborar que 250 tokens generados se depositen en la siguiente address: 0xD60b471BD8C62dc4d2f04493413c6CB73b7ce464

  • Intentar hacer una compra antes del comienzo.

  • Intentar hacer una compra después de la finalización.

  • Comprar tokens entre todos los miembros del team hasta agotar stock (500 tokens total)

    • Tratar de comprar más tokens luego de agotar stock

    • Verificar que el circulation supply sea igual a 750

    • Verificar que el total fund raise sea similar a 5 ETH

  • Quemar 10 tokens entre todos los miembros del team y verificar que el circulation supply sea 740

  • Enviar tokens de una dirección a otra y corroborar un buen funcionamiento

  • Llamar a finalize una vez terminado el crowdsale.

Console log

$ truffle migrate --network ropsten  --reset

Using network 'ropsten'. Running migration: 1_initial_migration.js   Deploying Migrations...   ... 0x30df734dafe9bcd5a504cb30ff79e2944b8758526a6a4682db4e9b7d27f83d42   Migrations: 0xe038ab3b6f390fe3176ad6ea62ce3c2f0f9c3886 Saving successful migration to network...   ... 0xca0365284a091b1af4b4de645b88c5f909e2ad48a4ab62e43bd9559f1f914efe Saving artifacts... Running migration: 2_deploy_contracts.js [ 1522108801,   1522627140,   100,   '0xD60b471BD8C62dc4d2f04493413c6CB73b7ce464',   '10000000000000000000',   '750000000000000000000',   '250000000000000000000' ]   Deploying MIKETANGOBRAVO18Crowdsale...   ... 0xdcd17f72b81f41575f2f6797229b2ef2ebf2ecca5023838cdfba5c3cf81545f7   MIKETANGOBRAVO18Crowdsale: 0xd237f244a7eb67fe2057f119878c1a8918786a74 Token Address 0x3c362c28e42ff01543927259ba5b38c95d900af1 Saving successful migration to network...   ... 0xa9389688589238392e6def0195dcef32d87d9f024ee7dd9eb21e7fca9a7cbf2f Saving artifacts...

 

Shopping cart testing

Req
ID

P

Definition

Tester

Results

Req
ID

P

Definition

Tester

Results

4.4.1

1

Req: Sell physical products (boxes of 6 bottles of wine), and virtual products (wine tokens).

Test: el producto vino son cajas de 6 botella, y el producto token son mínimo 6 unidades

Antonio González

13 Jul 2018 Prueba de compra, todo ok

4.4.2

1

Capture the following data from customers: Name, Address, e-mail, Fiscal ID, Wallet ID, Language, purchases.

Antonio González

 

4.4.3

1

Present specific production description fields: Text about the wine, weight, packaging information.

Antonio González

 

4.4.4

1

The shop should be localized for Argentina, to cover Argentina taxes, etc.

Tienda localizada en Argentina, con sus impuestos, su idioma y su moneda, pero con varios idiomas disponibles como inglés, portugués, francés.

Test: ya se puede ver en los diferentes idiomas, faltan las traducciones

Antonio González

13 Jul 2018 Todo ok, solo faltan traducir los bloques

4.4.5

1

The customer should be able to select the languages: English, Spanish, Portuguese, and French.

Poder mostrar precios con 2 decimales (por ejemplo para ARS, EUR, USD, etc) o 6 o más decimales (por ejemplo el BTC, etc)

Antonio González

 

4.4.6

1

The customer should be able to select the reference currencies ARS, EUR, USD, to see the approximate equivalent price for the products, although the price for products is defined in ARS.

Antonio González

 

4.4.7

1

Payment can be made in BTC and ETH, deposited into HD wallets.

Antonio González

 

4.4.8

1

Payment for wine vintages =>2018 will be only in MTB* tokens.

Antonio González

 

4.4.9

1

Payment for tokens and current vintages using credit cards with Mercadopago

Test: Modulo instalado y configurado. Hacer compras con tarjetas de:

EU

USA

Argentina

Antonio González

 

4.4.10

2

Payment for tokens and current vintages using Argentine paypal linked to Organic Costaflores S.A.

Antonio González

 

4.4.11

1

Wine tokens should be for sale to any country in the world.

Antonio González

 

4.4.12

1

Wine bottles (boxes of 6) should be restricted to countries where the wine is available (Argentina, India, Brasil, EU)

Antonio González

 

4.4.13

1

The checkout process should be as simple as possible (few number of clicks).

Antonio González

 

4.4.14

1

shop.costaflores.com

should comply with the GDPR rules.

Antonio González

 

4.4.15

1

shop.costaflores.com must require that customers have asserted they are legal to buy wine in their country.

Test: Instalado un módulo para mostrar un banner inicial que nos muestra el aviso y tenemos que hacer click

Antonio González

13 Jul 2018 Funciona ok

4.4.16

1

shop.costaflores.com

should follow the Costaflores look and feel.

Antonio González

 

4.4.17

1

Data collected in 4.4.2, including data related to the purchase transaction (time, date, etc.) must be synchronized with Openbravo.

Salvador Zapata

 

4.4.18

1

The site should work properly, both on web and smartphones.

Antonio González

 

4.4.19

1

Data collected (Name, email, language) should integrate with constant contact for the newsletter.

Antonio González