FedericoFuentesWeber / TPs-PdeP-2018

0 stars 0 forks source link

El tipo Transacción está mal (y los bloques no son de tipo Bloque aún) #18

Closed sanuzzi closed 5 years ago

sanuzzi commented 6 years ago

Fíjense que el enunciado les regala el tipo de una transacción cualquiera: "la transacción se puede aplicar a alguien, y eso produce cierto evento"

No es ni más ni menos que eso el tipo Transacción. Va de Usuario a Evento.

Otro tema separado, es la lógica para crear la transacción. Tienen las funciones "transacción" y "pagoEntreUsuarios". Que si reciben ciertos parámetros, devuelven algo de tipo Transacción.

Así que separen esas 2 ideas: Por un lado, crear la transacción, por otro lado, el tipo Transacción en sí mismo.

De hecho, no pusieron de qué tipo es transacción1 y demás. Ésas tienen que ser de tipo Transacción.

Y fíjense que su bloque, no es de tipo Bloque!! Pero debería serlo!! Hagan que sus bloques sean de tipo Bloque, y que eso signifique realmente una lista de elementos de tipo Transacción.

Ése es el problema por el cual no pudieron escribir que el tipo Blockchain sea una lista de elementos Bloque.

Arreglen lo del tipo Transacción, y pongan bien el tipo Blockchain