2022-07-04 Meeting notes (Arquitectura)
Date
Jul 4, 2022
Participants
@Juan Tavira
@Manuel Gallego Chinchilla
@Daniel de la Sota Blanchart
@Antonio González Sanz
@Garcia-Alvarez Roberto
@Rodrigo Lopez
@Andrea Di Franco
@Lucas Carmona Ampuero
@Iker Ruiz de Infante Gonzalez
@Carlos Pastor Matut
@Miguel Angel Calero Fernandez
Discussion topics
@Garcia-Alvarez Roberto Grupo de librerías y SmartContracts.
Uso de hardhat vs truffle. SM. Mantener las dos versiones? Parece mejor terminar la v2.1/v2.2 y avandonar Truffle ahí y la nueva versión nueva en hardhat.
Hardhat tiene consoleLog para depuración
Hardhat está siendo incorporado a proyectos grandes como Uniswap.
Hardhat tiene su propia red "waffle" para ejecutar en local
Hardhat Está basado en Ethers y la librería quedaría más ligera.
Ethers vs Web3
Hardhat está más enfocado a Back y Web3 a navegador.
Idea: crear fork del repo actual con Web3 y proceder igual: desatender y abandonar poco a poco.
Principios SOLID de Íñigo
Nueva arquitectura de librerías.
Tres librerías independientes. Separar la parte de tokens, tx y firma. La arquitectura se cambiaría para Ethers no para web3
La parte de tokens, validación de schemas de dichos objetos en Alastria.
Fichero user_identity
Se encarga de firmar tx y enviarlas
Se debería hacer por fuera con una nueva librería que permitiera hacerlo en claro y que luego firme él o que pueda hacerlo ya firmado.
@Juan Tavira Comenta temas que quedan para Septiembre:
Wallet de Wealize
Utilización de EIP-712 como método de hashing
Empezar los trabajos de EPIC
@Carlos Pastor Matut Comenta que empiezan las reuniones del grupo de trabajo para la presentación del tender EUID Wallet.
@Lucas Carmona comenta que a la misma hora hay una reunión de EBSI 2 y que si hay grabación la hará llegar.