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.

  1. 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.

    1. Hardhat tiene consoleLog para depuración

    2. Hardhat está siendo incorporado a proyectos grandes como Uniswap.

    3. Hardhat tiene su propia red "waffle" para ejecutar en local

    4. Hardhat Está basado en Ethers y la librería quedaría más ligera.

  2. Ethers vs Web3

    1. Hardhat está más enfocado a Back y Web3 a navegador.

    2. Idea: crear fork del repo actual con Web3 y proceder igual: desatender y abandonar poco a poco.

    3. Principios SOLID de Íñigo

  3. Nueva arquitectura de librerías.

    1. Tres librerías independientes. Separar la parte de tokens, tx y firma. La arquitectura se cambiaría para Ethers no para web3

    2. La parte de tokens, validación de schemas de dichos objetos en Alastria.

  4. Fichero user_identity

    1. Se encarga de firmar tx y enviarlas

    2. 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.