Una prueba de concepto para un registro de vacunas en blockchain. Diseñado para la red Ethereum.

Cada persona sería representada por una dirección pública, generada por una cédula inteligente. Cada vacuna es un NFT Token distinto que puede ser asignado a una dirección pública. Un "Registrador" es capaz de crear una nueva vacuna al crear un nuevo tipo de Token de Vacuna en el contrato.

Un "Vacunador" entonces crea una copia nueva ("mint") de cualquier Token de Vacuna existente y se la asigna a una dirección pública (que representa una persona).

Un "Verificador" entonces puede entrar a otra aplicación que lee los contratos para verificar que vacunas la persona ha recibido. El verificador no puede escribir, sólo puede leer la información ya existente.

Utiliza un contrato ERC-1155 para manejar todos los tipos de Tokens de Vacunas.

Este proyecto está disponible en Github